However beautiful the strategy, you should occasionally look at the results.

Winston Churchill

Who am I?

I'm a compliance attorney turned product builder. I spent 15 years translating complex rules into workable processes at banks and public affairs firms. Lobbying disclosure, insider trading, pay-to-play restrictions, foreign client due diligence. I've filed the forms, built the tracking systems, and explained the rules.

Now I'm building the tools I wish I'd had.

What am I building?

Workflow Insights analyzes compliance workflows and identifies automation opportunities. Users describe their process; AI returns time savings estimates and prioritized recommendations. It's a demonstration that domain expertise makes AI tools better.

LobbyMatch helps organizations find the right lobbying firm. Decades of public Lobbying Disclosure Act filings sit in government databases, but nobody has turned that data into a professional tool for the people who actually need it. OpenSecrets and similar sites are great for journalists and citizen watchdogs, but they're not built for a VP of Government Affairs trying to hire a firm in a new issue area. LobbyMatch bridges that gap.

Why this path?

Compliance and political advocacy don't have to be hard.

My colleagues and I have spent hours on processes that should take minutes. We have seen disclosure data that could inform real decisions sit unused because the interfaces are needlessly complex. The expertise exists. The data exists. The tools professionals need don't exist—yet.

I'm changing how I work on these problems, not which problems I work on. The difference is I'm adding product and technical skills to domain expertise that most builders don't have.

How do I work?

I build to learn. Analysis paralysis is real (for me), so I'd rather launch something imperfect and iterate based on feedback than wait for certainty that never comes.

I constrain scope deliberately. New ideas come easily, which is a strength and a risk. Seven-day build challenges keep me finishing, not just starting.

I learn fastest with a real problem in front of me. That's how I'm picking up JavaScript, Node.js, and the Claude API—by building tools that solve problems I actually understand.

I think about UX as wayfinding. Massimo Vignelli's New York subway maps and Lance Wyman's DC Metro maps showed that good design—clean Helvetica, purposeful color, no clutter—helps people navigate intuitively. That's the standard I'm trying to meet.