Speaking & Teaching

Community

I believe a healthy language ecosystem is built by the people who show up. Here's where I show up.

PyCon NL / PyNetherlands - Treasurer

I serve on the board of the Dutch Python association as treasurer, handling the finances behind the national conference and the year-round work of keeping the community running.

Sopra Steria Pythoneers - Practice community

An active member of the Pythoneers practice community within Sopra Steria, where I organise workshops, sit on committees, and help others grow their Python skills.

Talks & Workshops

Sharing knowledge is something I do deliberately, not just by showing up, but by designing learning experiences that stick.

Everybody Hates Monorepos - A pizza workshop with uv

A hands-on developer workshop on building a solid Python monorepo with uv workspaces. Participants work in a pizza-discovery workspace (a Streamlit map, an API client and a shared library), add a new member, and run into the traps you'd hit on a normal Monday: a version clash between members, a test run that reports coverage it never earned, and a package that silently changes source when it's moved out of the workspace. A just toolkit runs tests, quality gates and versioning per member, the same way on your laptop and in CI.

Workshop repo · Slides (PDF)

Streamlit Workshop - Catch 'em all

A hands-on internal workshop built around a Pokémon-themed project. Participants went from zero to a working Streamlit app, learning data wrangling and interactive UI patterns along the way.

Teaching

My next course

This space is wired up and waiting. New sections about teaching will be added soon...

coming soon