Talks & Publications

I speak and write about systems of all shapes and sizes.

For professional workshops, check out cyberwitchery. Our lab notes are on the cyberwitchery papers page.

AI Architecture Katas: Learning by Building Small Models in Plain Python

EuroPython, 2026
A talk about how to build your own small but capable models for larning, and how to approach the big and scary world of AI/LLM research. Also to be given at KI Navigator.

Watch →

Type Systems You Might Not Know (But Will Love)

WeAreDevelopers World Congress Europe, 2026
A tour through beautiful but lesser-known type systems.

Watch →

Von der Cloud ins Rack – Wie Netzautomatisierung souveräne RZ-Umgebungen ermöglicht

Rack & Stack 2026
A German talk on high fidelity network automation to drive the adoption of sovereign data infrastructure.

Network Automation in the Modern Age

DKNOG, 2026
A talk about the future of network automation, and how to facilitate having your own model of the world.

Watch →

gt4llm – Software Development with LLMs in Glamorous Toolkit

European Smalltalk User Group, 2024
An overview of LLM integration into Glamorous Toolkit, with a focus on reproducibility and development workflows.

Watch →

gt4python – Working with Python inside Glamorous Toolkit

European Smalltalk User Group, 2024
A talk on Python inside Glamorous Toolkit.

Watch →

gt4atproto – A Programmable Environment for Social Media

European Smalltalk User Group, 2023
A demonstration of working with the AT Protocol inside Glamorous Toolkit, emphasizing customization and tooling.

Watch →

Implementing an IDE in GT

European Smalltalk User Group, 2022
A talk on building an IDE for Carp inside Glamorous Toolkit.

Watch →

Brainfuck, Carp, Macros, and Futamura Projections

LambdaLounge, 2021
A technical presentation connecting minimal languages, metaprogramming, and interpreter folding techniques.

Watch →

All I Have is a Hammer, Now Give Me All Your Nails!

EnthusiastiCon, 2020
A short talk on abstractions as axioms.

Watch →

Programming Languages and Trust

Datengarten 96
On compilers, interpreters, and safety.

Watch →

Automate Yourself Within Six Months

DeNOG, 2019 (w/ Christian Dieckhoff)
A retrospective on automating an ISP’s network infrastructure.

Watch →

Abstractions! How Do I Even?

EnthusiastiCon, 2019
A short reflection on abstractions and philosophy.

Watch →

Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization

ESEC/FSE 2021 — Distinguished Paper Award
Describes a method for performing dynamic analysis at the module level to enable module-level execution security. I only worked on the Racket implementation, not the JavaScript part.

Read →

Eventually Consistent Partying

SIGBOVIK, 2019
This one might be a joke.

Read →