The system behind the sale
A mission-critical order management system that bridges the gap between ad sales and campaign execution, built by a team I hired and lead.
I lead teams building ad platforms, from quote-to-cash to interactive ad formats, and use agentic AI to make them smarter. Before that, I spent years writing the code myself.
A few numbers from a decade of building software and teams.
in engineering leadership, from lead engineer to senior manager.
in the Web Applications Development category.
pending, for a platform that lets creative teams build interactive ad formats.
from AngularJS and React Native apps to enterprise ad platforms.
In ad sales, a media plan shows each campaign as a flight across the calendar. Here is mine. Blue flights are leadership roles. Open any row for the details.
The kinds of platforms my teams build, in broad strokes.
A mission-critical order management system that bridges the gap between ad sales and campaign execution, built by a team I hired and lead.
AI engineers I lead, building multi-agent systems that bring AI-assisted workflows to ad sales and the platforms behind it.
Designed and built a platform that lets creative teams build interactive ad formats on their own. I'm a co-inventor on a pending patent for its core.
A Next.js ecosystem with shared libraries for sign-on, configuration, observability and a Tailwind component library, used by partner teams to stand up React apps quickly.
Four habits I keep coming back to, and where they show up in the work.
Quality, polish and reliability belong in a team's DNA, not in a final review. I build teams that treat technical excellence as a driver of business results.
Generative AI and multi-agent systems help teams automate complex workflows, move faster and stay at the front of the industry.
I plan budgets and shape teams around the work so business-critical software ships on time.
Standards stick when they save people time. I build the starters, libraries and design systems that teams reach for first.
Pick a skill to light up where I used it in the flight plan.