About

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, but the platforms dispatchers, drivers and analysts live inside for eight hours a day. The apps 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, and then for four and a half years owning WM's internal tools suite. These days I design for client 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 too expensive" early than defend a beautiful spec that quietly dies in sprint planning.

Based in
Los Angeles, CA
Open to
Senior & staff product design roles
Currently taking calls
How I work

Start at the business consequence

Before I even open Figma I want to know what this costs the company today and which number moves later 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 real value is in the truck that broke down, the route that overran, or 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. Let's see some test rollouts, pilot markets, override rates, and 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

Ego has left the chat. I'd rather bring engineering in early and lose a round on the whiteboard than win it and watch the build fall apart later. Being pleasant to work with isn't just some soft skill, it's how good work survives.

Keep a little levity in the room

Enterprise software IS serious, but every meeting about enterprise software doesn't have to be. A well-timed dad joke has gotten me more honest feedback than a perfectly structured critique ever has.

Leave the team better than I found it

Whether it's mentoring designers, documenting decisions, or building contribution models. I've been the only designer on a huge suite of products, and the only way that works is by making the system carry the load.

Path
2026 — present
Koi Studios · Senior Product Designer
Design lead for Xtrace (AI agent platform) and end-to-end designer for OpenTable’s ML dashboard platform.
2021 — 2026
WM · Senior Product Designer
Owned the internal tools suite: ML dispatch scheduling, the internal design system, Gantt asset tracking, driver mobile apps. Mentored designers across the org.
2021
AT&T · Senior Designer, Mobile Apps
The customer self-install redesign, plus UI direction for MyAT&T and Smart Home Manager.
2021
breathing.ai · Founding Product Designer
Joined at v0 to build the first design system and component library for the Chrome extension.
2020 — 2021
DesignLab UX Academy
Formal UX/UI training for 9 months during the height of the pandemic. Worth every late evening.
2019 — 2020
Mathison · Design Intern
First professional design work, and where I realized product design was the whole career.
Earlier
Macaulay Honors College at Hunter College
BA, Graphic Design and Web Programming.
Tools

Figma · Claude Design · FigJam · Sketch · ProtoPie · Maze · LogRocket · Photoshop · Illustrator

Away from the screen

I studied music production before I found design, and I still write and record. It’s often the same instinct in a different medium: a lot of meticulous structure underneath something that ends up feeling effortless.