I build iOS apps
people actually use.
Software engineer, 25+ 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.
Features
Open PressNote →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.