Pressure trained. Not vibe trained.
Fifteen years in kitchens wired my brain for throughput, triage, and recovery: when something goes wrong, you don’t panic — you isolate the cause, patch the system, and keep service moving. I build software the same way.
I build systems people can actually operate.
Navigation that stays consistent. Flows that survive reloads. UI that doesn’t collapse on mobile. Tools that don’t require faith. If a feature can be used wrong, it will be — so I design for reality, not best-case.
Clarity wins. Explainability wins.
My best work isn’t just interface polish — it’s decision tooling: making complex tradeoffs legible, defensible, and inspectable. The user should understand why an output happened, not just accept it.
Proof beats promises.
If you want the résumé version, it’s on LinkedIn. This page is the short version: open the artifacts.