Senior iOS engineer, twelve years on iOS and seventeen in software. Currently at Skyscanner, working on adaptive layout, accessibility, and how AI is actually used in engineering rather than talked about. Co-founder of Feat, an AI meal planner on the App Store.
Swift and SwiftUI in a monorepo big enough that architecture decisions outlive the people who make them. Testing, performance, accessibility, release safety.
Models are useful and they are not trustworthy. I build the validation, evaluation and guardrails that decide whether what came out is actually good enough to ship.
Framing the problem with product and design, shipping it, measuring whether it moved, and saying so plainly when it didn't.
An AI meal planner and nutrition tracker, co-founded and built over two years of weekends. It plans the week around your goals, logs food from a photo, and turns the data into insights that get sharper the longer you use it. On the App Store since 2025.
Making a travel app used by millions work properly on the screen it's actually on: tablets, foldables and split view, across iOS and Android, with a shared standard that engineering and design both rate against.
Font scaling matters to about a third of travellers, and nobody owned it. Took it from an unowned problem to seven squads shipping fixes, on both platforms, with design treating scalable type as a default.
An agent will tell you the work is finished. Often it isn't. I co-designed a deterministic validation lifecycle that takes that verdict away from the model and gives it to something you can reason about.
Longer notes on iOS, testing and applied AI on Medium, shorter updates on LinkedIn, and code on GitHub.