Product experience
Make the next step clear.
I turn dense workflows into clear paths, using interaction, hierarchy, and accessibility to help people act with confidence.
- Interaction design
- Design systems
- Accessibility
Product-minded software engineer
I design and build full-stack products that turn messy workflows into clear decisions—and hold up when demand gets real.
The standard
What I bring
I connect the decisions that shape the experience to the systems that make it dependable. Fewer handoffs. Fewer surprises. Better software.
Product experience
I turn dense workflows into clear paths, using interaction, hierarchy, and accessibility to help people act with confidence.
Application architecture
I shape components, state, and data flow into software that stays fast and legible as features and teams grow.
Systems & data
I design APIs, data models, and operational signals that hold up under real usage—and make failures easier to understand.
From the field
Source-checked tutorials for engineers building AI systems that need to survive real users, real failures, and real constraints.
AI agents · Multi-agent systems · Architecture
AI agent memory · PostgreSQL · pgvector
Model Context Protocol · TypeScript · AI agents
The method
Start with the decision that matters. Reduce the unknowns. Ship something useful. Let reality sharpen the next move.
Get beneath the request: who needs what, what must be true, and which tradeoffs are worth making.
Choose the smallest solution that handles the real problem and leaves room for what comes next.
Put a coherent experience in people’s hands early—not a pile of parts waiting to become a product.
Use behavior, feedback, and performance to improve what matters and remove what does not.
The bar
Clarity
Momentum
Durability