About

I build AI agent systems for work that people stake their reputation on.

Why vuca.dev

VUCA is the U.S. Army War College's name for an operating environment: volatile, uncertain, complex, ambiguous. It was coined for strategy after the Cold War. It also describes software development as an industry, architecture design as a practice, and applied AI in particular.

Models improve in depth and breadth of capabilities. Development requirements and best practices do not hold still. Agent output can be fluent and still be wrong. System design demands an elegant fusion of deterministic and probabilistic components.

These are exactly the kinds of environments I like to work in.

I'm a two-time technical co-founder, and a forward-deployed engineer by instinct. My method is the same in every domain: learn the work from the people doing it, then act as their technical partner to build software they rely on. Most recently that domain is financial audit, where I've grown accustomed to spending roughly a third of each day with the auditors who use our platform.

Every product I've built from enterprise to small businesses has involved discovery in the customer's domain, implementation against their environment and constraints, delivery measured by their outcomes and adoption, while bridging the technical and communication gaps throughout the process.

The agents I build operate where a wrong answer costs professional reputations. That constraint has driven my engineering discipline: holding accuracy steady over long contexts, graceful recovery against failure modes, making agent decisions inspectable, and guarding what deserves a human's attention.

Selected work — Punchcard

Backed by Y Combinator, General Catalyst, and Dell Technologies Capital

Before Punchcard

Contact

Reach me on LinkedIn.