Software Engineer · Germany
25 years building systems — and the ideas behind them.
Currently exploring hands-on senior engineering roles in Germany — drawn to healthcare, non-profit, and mission-driven work. Also open to consulting through Begriff.
Get in touchFeatured work
View all writing →Selected experience
Engineering Manager
People Data Labs 2022 — PresentRebuilt the credit-tracking system that had been costing the team hours every week — stable and issue-free since — and merged two engineering teams into one high-performing group.
Director of Engineering
Comscore 2018 — 2021Architected and led the migration off a legacy edge network to AWS — saving $1M a year and scaling to 1M requests/sec and 50B measurements/day across three continents. Led teams across the US, Amsterdam, and India.
Cofounder & Lead Instructor
GoCode 2014 — 2017Co-founded a coding bootcamp in Costa Rica and wrote the curriculum from scratch, training 20+ students from around the world into working developers.
Earlier
1997 — 2017Tech Lead at MapMyFitness/Under Armour, and Lead Engineer at Covi/GE building IP-camera AV streaming.
A decade at CommVault shipping first-to-market enterprise products, including a now-patented data-classification engine.
Concept first.
Most software problems are concept problems — the wrong abstraction, the wrong boundary, the wrong model of the domain. The right concept, found before a line of code is written, is what separates software that compounds in value from software that accumulates debt.
A clear concept makes implementation obvious. Obvious implementations are the ones that last.
Let's talk.
Open to roles and conversations. The best way to reach me is email.
Seeking senior engineering roles in Germany — and remote across Europe.