I build iOS apps
people actually use.
Software engineer, 15+ years. Building for iOS since 2009, back when the SDK was new and Objective-C was the only option. I’ve led mobile teams, taught at the Apple Developer Academy, and now I ship the app that gets you on the plane.
Now
Currently at Ryanair on the Mobile team, letting passengers check in and drop off bags from their phone. Outside work I’m building SpecDrive, an iPad & Mac app that brings Spec-Driven Development to non-technical builders.
Featured
Open case study →SpecDrive
Specs your AI can build. Spec-Driven Development for Product Owners, PMs and indie builders — write a structured spec on iPad or Mac, sync it to GitHub, then hand it to your coding agent. No terminal, no markdown, no git knowledge required.
Fifteen years of judgment, paired with AI.
I use Claude (at Ryanair and on side projects like SpecDrive) as a force multiplier, not autopilot. Experience is what tells you when the suggestion is wrong, when the architecture is off, when the “working” code will break in production.
Fifteen years of shipping iOS means I know what “good” looks like. AI drafts; I decide what survives the review.
Boilerplate, scaffolding, refactors, tests: all handed off to Claude. The interesting decisions stay mine.
Every line still gets read, profiled, and questioned. AI doesn't get to skip code review just because it types fast.
Career timeline
See all roles →Skills
Recognition
Apple WWDC Scholarship
Awarded by Apple to attend the Worldwide Developers Conference.
Patent: Synchronized A/V Display
Apparatus and system for synchronized display of visual and audio information.