Available for senior product design and design-engineering roles
I design and build products from zero to launch.
First designer → Director Six years redesigning Agility’s platform and design system.
Figma, React, and SwiftUI I design the interface and ship production code.
Later, live on the App Store Product, brand, code, and launch by one person.
Selected work · 2020—2026
Case studies
End-to-end product work shaped under real constraints: enterprise AI, emergency response, consumer software, and the systems behind them.
Case study Agility
Six years redesigning an enterprise marketing-intelligence platform, building its design system, and defining its AI-native workflows.
Read case study
Case study Later
How I designed, built, and shipped a SwiftUI task app end to end: product, brand, code, and App Store launch.
Read case study
Case study Aegix
Product design for critical-incident software used by schools and first responders, where the UX bar is 'works under the worst minute of someone's life.'
Read case study
Case study Reps
Turning CJ Wilcox's training philosophy into a product young athletes keep using: product, brand, and app, from zero.
Read case studyIndependent work · Built to learn
Experiments
Small products and open-source tools where I test interaction ideas, learn a new stack, or solve something I want to use myself.
kill-the-ai-slop
A skill that reviews UI like a blunt design director: 20 tells, file and line evidence, a 0-100 Slop Score.
Open experimentscrmbl
A tiny, accessible scramble/decode text animation for React, Vue, Svelte, and vanilla JavaScript.
Open experimentShots
A native menu bar shelf that keeps recent screenshots one click away and draggable as real files.
Open experimentKeyframe
A visual macOS editor for remapping the Figma Creator Micro, running automations, and controlling its lighting.
Open experimentNo handoff gap.
I work where product strategy, interface design, and engineering become one continuous job.
I started as a software engineer and moved into design because I wanted software to feel as good as it worked.
Since then I’ve built enterprise AI platforms, emergency-response software, consumer apps, and design systems. I’m at my best when the product is complex, mistakes carry consequences, and I can stay close enough to get the details into production.
See how that worked at Agility