Work
The job was always the same — make it clearer, make it usable, ship it.
I started in print production. Deadlines were real. Mistakes were expensive. If you missed something, it went to press anyway — and you owned it.
That environment taught me discipline.
When print began to fade, I taught myself HTML and CSS and took a pay cut to move into interactive work. It wasn't glamorous. It was necessary.
That decision led me through agencies, startups, and eventually into product roles at Microsoft and Mozilla — working on systems used by millions.
Different environments. Same constraints: time, budget, complexity, expectations.
Product & Platform
At Microsoft I worked on Xbox and Bing experiences at scale. At Mozilla I led projects from concept through release. Large teams. Tight timelines. Real-world constraints. Good work doesn't happen in perfect conditions. It happens inside tradeoffs.
Independent & Agency
Before and alongside product teams, I've worked inside agencies and startups — building identity systems, interactive campaigns, and early-stage product concepts. Sometimes that meant three people in a room trying to define what the product even was. Sometimes it meant coordinating dozens of stakeholders. The constraints changed. The responsibility didn't.
What that means for you
Today, I bring that experience to small businesses. You may not need enterprise complexity. But you benefit from someone who understands it. Whether it's a logo, a website, or a sign on your door — clarity, hierarchy, intentional decisions, something solid shipped.