About

About

Constantin Metz is a self-taught software engineer from Munich. He builds products end to end: the engine, the interface, the infrastructure underneath, and the film that launches them.

Portrait of Constantin Metz in a dark coat, in front of a Roman stone arch

I taught myself to program as a kid: HTML, CSS and JavaScript first, then Java, writing Minecraft mods. While still at school I built the web services for a Minecraft server network, including a hand-rolled OpenID Connect provider that gave its forum, website and game one sign-in. I wrote about how it worked and how I'd build it today.

At 18 I was working as a developer part-time, alongside school, and a year later as a senior developer. Around the same time I joined the maintainers team of Sequelize, the Node.js ORM, as it moved to TypeScript. Since then I've built client architectures and design systems, an offline-capable kiosk platform, and marketplace apps for Jira. The history page has the whole story, with names.

Outside work I build my own products. The largest is Zenarios, a financial planner for iPhone and Mac that I designed and built alone: a month-by-month simulation engine with a thousand market futures, tax rules for 38 countries, the app, the website and a launch film with a soundtrack synthesized in code. It's on the App Store.

I like problems where both the engine and the interface are hard: numerical code that has to be right, and a screen that makes it obvious. Lately I work with an agent workflow, designing and directing the work, which lets one person ship what used to take a team. The rest is on the work page.