I design software for people whose job depends on it.
That's the through-line of my work. Not the apps people open twice a month — the platforms dispatchers, drivers and analysts live inside for eight hours a day, where a badly placed field costs real money and a confusing state costs somebody their whole afternoon. I find that kind of problem genuinely fun, which I realize says something about me.
I came to product design from graphic design and web programming, made it official through DesignLab's UX Academy, and have been practicing professionally since 2019 — first at Mathison and breathing.ai, then AT&T's consumer mobile apps, then four and a half years owning WM's internal tools suite. These days I lead design for AI products at Koi Studios.
The technical background still earns its keep. I'm comfortable in the constraints engineers actually live with, and I'd rather hear "that's expensive" early than defend a beautiful spec that quietly dies in sprint planning.
Start at the business consequence
Before I open Figma I want to know what this costs the company today and which number moves if we fix it. It makes prioritization arguments short, and it means the case study writes itself later.
Design for the exception
In operational software the happy path is the easy 20%. The value is in the truck that broke down, the route that overran, the model that guessed wrong — so that's where I spend my time.
Treat adoption as part of the design
A tool nobody trusts is a tool nobody opens. Shadow rollouts, pilot markets, override rates, office hours — the rollout plan is a design artifact, and I'm happy to be the one who writes it.
Be the easiest person on the project
Strong opinions, low drama. I'd rather bring engineering in early and lose a round on the whiteboard than win it and watch the build get quietly renegotiated. Being pleasant to work with isn't a soft skill — it's how the work survives.
Keep a little levity in the room
Enterprise software is serious. Meetings about enterprise software don't have to be. A well-timed joke gets more honest feedback out of a room than a perfectly structured critique ever has.
Leave the team better than I found it
Mentoring designers, documenting decisions, building contribution models. I've been the only designer on a suite of products, and the only way that works is by making the system carry the load.
Figma · FigJam · Sketch · ProtoPie · Maze · LogRocket · Photoshop · Illustrator
I studied music production before I found design, and I still write and record. It turns out to be the same instinct in a different medium: a lot of careful structure underneath something that's supposed to feel effortless.

