Available immediately

Python technical lead · Data engineering · Ghent, Belgium

Data platforms that hold up in production

Building data platforms for enterprise and public-sector clients, including the National Bank of Belgium, ENGIE and ACA-IT. Hands-on high-performance engineering, plus the team leadership around it.

Inherited proof of concept · National Bank of Belgium
3 h → 10 min
A 95% cut. The same 13-dimensional aggregate, a 150–300 billion row cartesian product, on one 4-core VPS with 16 GiB of RAM.
Python practice built at ACA-IT
0 → 8 engineers
Hired, mentored and run as a practice, with the engineering standards, the Agile cadence and the go-to-market demos that fed it.

Query Live: GW2 Shadow Lab

Rather than describe a pipeline, here is one you can query. Recent hobby work: a single frame of Guild Wars 2's shadow pass, extracted from the shipped binary, modelled into tables, and published with the database itself running in your browser.

Experience

Most recent first.

Feb 2023 – Mar 2026
Python Technical Lead, Data Engineering
Cut an inherited proof of concept by 95%, three hours to ten minutes, aggregating 13 dimensions over a 150–300 billion row cartesian product on a single 4-core VPS using granularity-based partitioning, zero-copy handling and SIMD. Built medallion ETL pipelines on a node-local lakehouse feeding a data warehouse, set the team's standards for code quality, testing, CI/CD and gitflow, and mentored developers one-on-one.
Python · dbt · DuckDB · polars · pandas · Databricks · SQL Server · Oracle · Azure · FastAPI · Linux
Jan 2022 – Jan 2023
ACA-IT · Ghent
Python Technical Lead
Built a Python practice from zero to eight engineers, including the engineering standards and the Agile practice around it. Created tech demos as go-to-market entry points into new industries, and led delivery of client web APIs and an AWS MLOps pipeline for computer vision.
Python · Django · FastAPI · pydantic · SQLAlchemy · PostgreSQL · Docker · AWS · Azure
May 2021 – Jan 2022
Belgian recruitment industry
Python Engineer, Product Development
Automated the inflow of qualified, self-matched candidates through job-seeker database and ATS integrations, and automated lead generation across 100+ Belgian job marketing sites, delivered straight into the sales pipeline.
Python · Node.js · PostgreSQL · Elasticsearch · Docker · Prefect · Dask · Grafana
Apr 2020 – May 2021
ENGIE · Brussels
Senior Python Software Engineer
Delivered the international roll-out roadmap for WattsOn, an energy contract management platform, and built its ETL and ELT pipelines with domain-driven referential and exposition layers across CSV, JSON, XML and EDIFACT.
Python · PostgreSQL · TimescaleDB · pandas · NumPy · Flask · SQLAlchemy · Docker
Dec 2012 – Apr 2020
Various clients · Belgium
Software Engineer
Backend and full-stack delivery for Belgian clients, moving from web applications into data engineering.
Python · Node.js · PHP · JavaScript · PostgreSQL · MySQL · Docker · Linux

Open source & independent engineering

2024 – present
Independent · Ghent
Reverse engineering & performance analysis
Black-box root-cause and performance analysis on shipped, closed-source game engines. Credited fixes acknowledged by the studios concerned.
That side of the work →
2016 – 2019
RocketMap · open source
Maintainer & lead contributor
Led the world's largest open-source Pokémon GO project: 2,800 stars, 1,600 forks, 12M monthly visitors. A high-performance GIS platform visualising real-time geospatial data at scale, crowdfunded for three years, with an official Discord partnership and a 35,000-member community.
Python · Node.js · Go · PHP · JavaScript · MySQL · SQLite · Flask · Docker
The repository →

Stack

Languages

Python, SQL, JavaScript, Node.js, Bash

Platforms & orchestration

Databricks, Azure, AWS, Airflow, Dagster, Prefect

Engineering

Docker, Linux, Git, CI/CD, testing, FastAPI, Flask, Django, Grafana, Prometheus, PowerBI

Data processing

dbt, DuckDB, polars, pandas, PySpark, Dask, Ibis, NumPy, Parquet, Arrow

Databases

SQL Server, PostgreSQL, Oracle, MySQL, MariaDB, SQLite, TimescaleDB, Elasticsearch

Education

Academic Bachelor of Applied Science in Computer Science, Vrije Universiteit Brussel, 2016–2018. Professional Bachelor of Applied Computer Science, Erasmushogeschool Brussel, 2011–2013.

Get in touch

Send me a short description of what you need and what you've already tried. I'll come back with how I'd approach it. If I'm not the right fit, I'll tell you. Async and written-first works best.