About

I’m a design leader based in Raleigh, North Carolina, with a career spent in complex enterprise software. I work on data-dense products where people make consequential decisions under pressure, and where a confusing interface isn’t just friction but a risk someone has to absorb. I build the systems that let good design scale, keep quality steady across teams, and stay close enough to the craft to care about the details that earn trust.


I don’t believe good design comes from a designer working alone and presenting answers. It comes from staying embedded with product, engineering, and data science from the first conversation through release, close enough to the problem that the right solution becomes obvious to everyone at roughly the same time. What follows is how I operate, not a sequence I run in order.

Framing the Problem

I do my most important work before anything is scoped, in the room with executives making the case for the user who isn’t there to make it themselves. Most of it is getting the product’s underlying model right, the objects it’s made of and how they map to a customer’s real workflow, because no amount of craft later can fix a model that’s wrong.

Interaction Design

I move fast from flows to high fidelity, testing against real platform data and edge cases instead of placeholder text that hides the hard problems. Every decision answers one question: does this make the system more coherent, or just add another exception to maintain?

Delivery & Impact

Design doesn’t end at handoff, and neither do I. I stay close through implementation and adoption, because a polished design that ships broken or goes unused didn’t work.


Check out some of my recent design projects

UX Research

UX/UI Design

Data Visualization

Translating complex financial threat exposure data into a clear, actionable interface for security and risk leaders making high-stakes decisions.

Check my older work, that I have not had the heart to retire yet.