



























Every project in this portfolio was designed, architected, and built by me from a blank file to a shipping product. I move between Swift and Go, iOS and web, on-device ML and cloud infrastructure — choosing the right tool for each problem rather than forcing one stack on every challenge.
What ties them together is the standard: strict concurrency, real security (not security theater), comprehensive tests, and interfaces that feel native to their platform. I care about the details that users never see — encrypted databases, audit logs, accessibility for VoiceOver — because shipping well means shipping responsibly.