An iOS developer and tech writer with a deep passion for the Apple ecosystem. Though I've dipped my toes into C, Python, and SQL, I consistently gravitate toward my core expertise: building intuitive, native mobile experiences. Currently, I spend most of my time curating apps using SwiftUI and UIKit. I am a creative solution finder who thrives on solving complex technical problems, paying sharp attention to detail, and designing clean, developer-friendly solutions.
Outside the IDE
That passion for creating doesn't stop when I close my laptop. Having recently bought my first home, I've been spending my free time on a solo renovation. It turns out that when I'm not building apps, you'll usually catch me building or fixing things in the real world—trading code and custom packages for power tools and paintbrushes!
What am I working on?
I really enjoy tackling problems from different angles and so currently I'm channeling my energy into two main areas: engineering developer tooling and continuously refining my consumer apps.
-
Supa Schema
A lightweight utility app that generates native Swift type definitions from Supabase schemas, eliminating the headache of string-based definitions and bringing bulletproof type safety to the workflow.
-
Toolbox
A dynamic Swift package and component library designed for mass styling and global app updates on launch. It automatically takes care of that tedious 'last 10%' of app development with baked-in support for haptics, accessibility, and fluid animations, all toggled easily at the call site.
-
InOut Tracker
A completely free, 5-star rated hydration companion. It helps users meticulously monitor their water intake and output with custom targets, deep history views, and smart reminders—acting as the ultimate real-world playground for testing out my custom packages and architectural patterns.