Principal Software Engineer — Berlin
Staff Engineer · Engineering Manager · Software Architect.
15+ years leading production AI & distributed systems teams at Uber, HERE Technologies, Postmates. Founder & principal of Westover Labs.
Physics PhD (ABD) · MBA · Built for ambiguous, high-stakes engineering.
Staff Engineer (UberAI, Sensing & Perception)
Engineering Manager (Location Platform) → Sr Eng (Python Platform, founding) → Staff. GDPR push, fraud-detection ML, Shadow Maps Y1.
Engineering Manager & Sr Software Architect
Cloud architect for the HAD trilateral (BMW · Daimler · Audi). ISO 9001 documentation + audit ownership. HT3→HT4 platform redesign.
Sr Software Engineer 2 → mapped to Uber Staff at acquisition
1M LOC monorepo, 17k tests. Rebuilt CI on k8s pod runners — 45min → 10-12min. Concurrent Py2→Py3 migration lead.
Founder & Principal
4-daemon agent platform, KG with continuous compaction, Forge multi-LLM fan-out. 2 iOS apps shipped with paying subscribers.
Cloud architect for the HAD trilateral — BMW · Daimler · Audi.
Healthcare AI deployment dies in the regulatory gate. I've already been through that door.
Engineering Manager · Location Platform · Year 1 at Uber.
GDPR is the same data-discipline shape as HIPAA. Healthcare AI runs on the same primitives: provable deletion, audit trails, consent boundaries.
Production ML versus organized adversaries.
ML in production with measurable ROI AND real-world enforcement outcomes — directly applicable to clinical decision-support where the cost of being wrong is real.
CI infrastructure on Kubernetes pod runners.
A small team will out-ship a big one if the dev loop is fast. I build for the loop, not the headcount.
4 daemons · multi-LLM fan-out · knowledge graph with continuous compaction.
James asked me to build this while we waited for your call to begin.
I queried his knowledge graph, scored each story against the role's signal-set, drafted it, opened Safari, took his edits live, deployed it, and signed it.
That's the agent platform on the previous slide. You've been reading its output.