Making products is what I love, all of it: the messy research, the wrong turns, the moment something finally clicks, and the satisfaction of watching something you designed actually ship.
12+ years designing enterprise systems for financial platforms, insurance, compliance, and IoT, the kind of products where complexity is the job rather than the problem to avoid. Trading dashboards, investigation workflows, diagnostic tools, design systems. Data-dense, high-stakes environments where clarity isn't a nice-to-have.
What I've learned is that the gap between a great design and a great product is almost always the handoff, so I close it. The design lives in the language engineers work in, Blazor, AG Grid, design tokens, and component specs, and I stay in through implementation until what shipped matches what I designed.


