I build engineering teams and unify the platforms they inherit.
Twenty-nine years in software, most of it spent on the unglamorous work: merging products that grew apart, integrating acquisitions without breaking them, and moving legacy SaaS onto modern infrastructure. Most recently I led a 150-engineer global organization through private-equity ownership and an acquisition.
About
I started writing software in 1997 and never really stopped — first as an engineer, then increasingly as the person accountable for the teams and for whatever platform they'd been handed. Most of my career has involved inheriting something complicated and making it simpler: products that grew apart, teams merged on paper but not in practice, roadmaps competing for the same engineers.
The work I'm proudest of is rarely the new thing. It's the platform that stopped falling over during peak season, the acquisition that kept its people, the five products that finally started behaving like one. None of it photographs well — but it's what makes a software business durable, and it's the work I keep being drawn back to.
Lately I've spent a lot of time with agentic AI tools, mostly because I'd rather form opinions from using something than from reading a vendor deck. I write about that and other things at SEE Clearly. I'm based outside Philadelphia.