Skip to content
View spreeker's full-sized avatar
πŸ’­
thinkering.
πŸ’­
thinkering.

Block or report spreeker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
spreeker/README.md

Stephan Preeker

Data & software engineer. Building open tools for nature, climate, and public data.

Founder of datalegends.nl. I work on open-source software for the public sector. Public money, public code.


Track Record

πŸ™οΈ Amsterdam Municipal Data (2017–2020)

Built data infrastructure powering data.amsterdam.nl:

  • parkeerscans β€” Mapping parking pressure through scan data
  • afvalcontainers β€” Underground garbage disposal bins
  • bag_services β€” Building Address Registry (BAG) API
  • handelsregister β€” Handelsregister (HR) data API
  • parkeervakken β€” Parking lot data with REST API

πŸ—ΊοΈ Geo-Spatial & Vector Tiles

  • Tegola β€” Mapbox Vector Tile server in Go (contributor)
  • pg_tileserv β€” Thin PostGIS-only tile server (contributor)
  • vector-inspector β€” Visual inspection of vector tile sources
  • openmaptiles β€” Vector Tile Schema Implementation (contributor)

πŸ“Š Public Data Platforms

  • DEGO β€” Energy transition data platform (dego.vng.nl)
  • DOOK β€” Public safety data platform (dook.vng.nl)
  • Signalen.org β€” Municipal issue reporting system for the Netherlands
  • NLX β€” Inter-organisational federated authentication for API landscapes

πŸ”§ Open Source

  • python-snap7 β€” Co-created the open-source PLC communication library. ~50 million downloads for a niche industrial automation problem.
  • lambda_db β€” In-memory database with HTTP API (Go)
  • csvpgvoer β€” Feed CSV data into PostgreSQL with row validation (Go)

Current Work

  • Nature data β€” Working on biodiversity and habitat data infrastructure in the Netherlands. The current systems need improvement; I'm building better ones.
  • AI-powered engineering β€” Moving from traditional data engineering to agentic, AI-assisted tooling.
  • datalegends.nl β€” Data stories and experiments.

Tech Stack

Python Β· Go Β· PostgreSQL Β· Mapbox/Vector Tiles Β· Kubernetes Β· Django Β· Flask Β· Docker


Find Me

GitHub Stats

Pinned Loading

  1. Amsterdam/bag_services Amsterdam/bag_services Public archive

    Amsterdam BAG v1.1 API

    Python 5 2

  2. Amsterdam/handelsregister Amsterdam/handelsregister Public archive

    Internal handelsregister (HR) API

    Python 4 3

  3. Amsterdam/parkeerscans Amsterdam/parkeerscans Public archive

    Het in kaart brengen van de parkeerdruk door middel van scan data

    Python 3 2

  4. Amsterdam/afvalcontainers Amsterdam/afvalcontainers Public archive

    underground garbage disposal bins

    Python 3 4

  5. gijzelaerr/python-snap7 gijzelaerr/python-snap7 Public

    a pure Python S7 communication library for interfacing with Siemens S7 PLCs

    Python 816 270

  6. lambda_db lambda_db Public

    Forked from Attumm/lambdadb

    In memory database that uses filters to get the data you need.

    Go 1