Product Experience ArchitectureDesign
Calm within complexity.
Centering humans navigating technical, organizational, and regulatory complexity. Shaping trustworthy products, services, and connected systems across CLI, GUI, API, and agentic surfaces.
What I do
Design lives in the space between what a product can do, and what a person can confidently do with it. I close that gap: getting the software out of the way so that people can get on with what they hired it to do. Yes, I make things pretty—but the systems between the code and the pixels, are my happyplace. Delight is always the goal, because end-user empowerment does translate to customer ROI.
Day to day I develop workflows, shape information architecture, explore interactivity, write design principles, and help teams converge before they build three versions of the same thing. I also study the cowpaths users carve, then pave them with the broader system in mind—on 0-to-1 builds and late-maturity products alike—so today's release never taxes tomorrow's.
How I work
Lead with inquiry
Questions before conclusions. Indulgent, full-throated explorations of ideas that are strictly timeboxed yet persist across cycles, to quickly identify and separate the fleeting from the worthwhile. Granting myself occasional space to purge my own urges of heroics and probe stubborn assumptions. Discovery that isn't a phase, but continuous and iterative cycles that run alongside delivery. User research, customer interviews, brainstorming with the human team, brainstorming with my AI agent friends. Every time I've thought I got it right out the gate, I proven myself wrong by pushing just a little harder. Rinse, wash, repeat.
Bring people in
Design practitioners are not keepers of some guarded skill or mystical talent. I invite developers, PMs, and SMEs into the product design process, build critique structures and provide encouragement so that non-designers can meaningfully contribute, and co-design with users as opportunities arise. When privileged to work on a team with other designers wrangling adjacent problems, I break project silos to bring folks together to learn from and inspire one another. The best design is rarely a brilliant idea from one mind, alone.
Non-profit directors giving tangible shape to what didn’t exist with storymapping.
Sharing research outcomes with customers so they can see the value of their participation.
Recent work
Shared foundations
Decision Trees, Working Agreements, RASCIs, Design Principles, and Team/Project Charters are some of my favorite tools. I love collaboration, and I love healthy conflict. Toxic conflict kills the buzz, elevating egos at the expense of magic, shared growth, and our best deliveries going to market. Serendipity, fun, and flow happen most naturally, when the foundations of co-created intent are present. What my teenage self used to see as stuffy, my grownup self has come to embrace as liberation. Radical cooperation: something humans were not hardwired to do, but doggone it, I love coming to work every dang day committed to making possible.
Decision tree mapping of concerns in a complex migration, to guide prioritization discussions.
Recent work
Prototype early + often
Prototyping is a means to vet assumptions, identify possibilities, and uncover surprises in GUI and service experiences; not just a shiny device to present from or use in testing. Making behavior and workflow paths legible before I or my teammates know what we think—in Figma, in code, with task-specific devices and a table in an empty office, with PDFs, or with cut paper—beats debating abstractions and missing goldmines of opportunity. Prototyping imperfection and unknowns is a critical means of discovery; for an entire flow as block diagrams, for isolated interactions, or just for critical transitions. I design systems of patterns and journeys to meet user outcomes. Nested rectangles in sequence across a flat canvas can't cut that mustard alone.
Axure prototype built to evaluate a very different flavor of content and interaction patterns.
Show up
I work as a partner: with product, with engineering, and in service to my management, where "how can I help you?" is a standing offer I’m present to run with. I engage as a player: doing the work, shipping with every sprint—some sprints significant releases, some invisible (to me) a11y fixes that matter just as much. I'm present as a coach: mentoring through critique, pairing, along with providing and seeking formal mentorship, and always looking for ways to bring other people's perspectives and contributions into work that ships. Riding those trajectories while following my beacons, is my model of design leadership. Forever a student, and always accountable for the example I set. Individual excellence matters. Collective excellence lasts.
my beacons
Service. To systems; to users; to relationships; to purpose; to the business. My currency is relationships, not transactions.
Inquiry. To inform empathy; to create shared understandings; to uncover opportunities; to drive innovation; to make work more fun.
Excellence. In craft. In solutioning. In collaboration. How to balance all three with also just getting sh*t done, my own command for excellence in how I work.
Grace. Excellence in balance with kindness, to others and to myself. Reward good intentions. Honor impact. Centering humans in the work, needs to begin with centering our shared humanity at work.
Inclusion. People of every ability, age, and background deserve digital experiences that leave them feeling capable and empowered. Not "compliance;" designing and building for everyone within targeted personas.
Trust. I spent years designing security tools for journalists, activists, and whistleblowers. Trust and clarity weren't brand values in that work. They were the product. That conviction now shapes everything I design.
Fun. We do better work and as teams we aspire to greater heights when joy, kindness, and emotional safety are part of our everyday. Work hard, be human, and don't forget to have fun.