Selected Work
Selected projects across financial services, compliance, IoT, and HR. Enterprise systems where the users are experts, the data is dense, and the work has to hold up under real conditions.


AI Asited Design System
AI Asited Design System
20-component enterprise system. Built in 3 days with AI-directed architecture.
20-component enterprise system. Built in 3 days with AI-directed architecture.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY



AI Asited Design System
20-component enterprise system. Built in 3 days with AI-directed architecture.
VIEW CASE STUDY
VIEW CASE STUDY





Paper Process Eliminated
Paper Process Eliminated
Mobile oil sample submission for aircraft maintenance technicians.
Mobile oil sample submission for aircraft maintenance technicians.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY



Paper Process Eliminated
Mobile oil sample submission for aircraft maintenance technicians.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY


Real-Time Monitoring
Real-Time Monitoring
Real-Time Monitoring
Hardware-aware diagnostics for industrial flame sensor field technicians.
Hardware-aware diagnostics for industrial flame sensor field technicians.
Hardware-aware diagnostics for industrial flame sensor field technicians.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY



Twelve Teams, Six Tools, No Shared View
Twelve Teams, Six Tools, No Shared View
Twelve Teams, Six Tools, No Shared View
Redesigned investigative workspace that replaced six disconnected platforms with one.
Redesigned investigative workspace that replaced six disconnected platforms with one.
Redesigned investigative workspace that replaced six disconnected platforms with one.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY






No Common Design Language Every Sprint Paid for It
No Common Design Language Every Sprint Paid for It
No Common Design Language Every Sprint Paid for It
Design system for a .NET Blazor CRM where sprint reviews kept surfacing the same inconsistencies.
Design system for a .NET Blazor CRM where sprint reviews kept surfacing the same inconsistencies.
Design system for a .NET Blazor CRM where sprint reviews kept surfacing the same inconsistencies.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY


One Workspace for Every Team
One Workspace for Every Team
One Workspace for Every Team
Dashboard built around how underwriters actually think through risk.
Dashboard built around how underwriters actually think through risk.
Dashboard built around how underwriters actually think through risk.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY






Three User Groups Three Conflicting Agendas
Three User Groups Three Conflicting Agendas
Three User Groups Three Conflicting Agendas
Contact architecture, duplicate prevention, and commission-aware privacy controls for a .NET Blazor CRM.
Contact architecture, duplicate prevention, and commission-aware privacy controls for a .NET Blazor CRM.
Contact architecture, duplicate prevention, and commission-aware privacy controls for a .NET Blazor CRM.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY


No System to Inherit Built the One That Shipped
No System to Inherit Built the One That Shipped
No System to Inherit Built the One That Shipped
First and only UX designer at Payfactors — every pattern established became the product's design language, and QuickPrice launched as a free public tool that contributed directly to the PayScale acquisition.
First and only UX designer at Payfactors — every pattern established became the product's design language, and QuickPrice launched as a free public tool that contributed directly to the PayScale acquisition.
First and only UX designer at Payfactors — every pattern established became the product's design language, QuickPrice launched as a free public tool that contributed directly to the PayScale acquisition.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY





Subscription Complexity Made Legible
Subscription Complexity Made Legible
Subscription Complexity Made Legible
IoT subscription management where activation logic was invisible and nobody could see what they owned, what was active, or what had expired.
IoT subscription management where activation logic was invisible and nobody could see what they owned, what was active, or what had expired.
IoT subscription management where activation logic was invisible and nobody could see what they owned, what was active, or what had expired.
VIEW CASE STUDY
VIEW CASE STUDY
VIEW CASE STUDY



