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 touch
View all writing →

Engineering Manager/Staff Engineer

People Data Labs 2022 — Present

Rebuilt 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 — 2021

Architected 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 — 2017

Co-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 — 2017

Tech 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.