Writing
Notes from inside travel technology.
Drafts in progress — the things I keep explaining in code review, written down properly. Want one of these first? Email me and I'll send it when it's out.
Lessons from Building a Flight Booking App
What I'd tell myself before starting an airline booking app from an empty repository — about scope, state and trusting nothing upstream.
Coming soonWorking with NDC and GDS from the Mobile Side
Two supply standards, one product surface. Where they diverge and how to keep that divergence out of the UI layer.
Coming soonHandling Large Flight Search Responses in Flutter
Pagination, normalising deeply nested payloads and keeping memory flat while a result list keeps growing.
Coming soonRendering Complex Seat Maps on Mobile
Cabin layouts don't fit generic list widgets. Notes on custom rendering, redraw cost and staying responsive under touch.
Coming soonPricing Validation in Multi-step Booking Flows
Why the fare a traveller sees and the fare an airline honours can drift apart — and where to catch it.
Coming soonFrom Android Developer to Lead Mobile Engineer
What changed when the job stopped being about my code and started being about the team's decisions.
Coming soonWant an early draft, or a deeper walkthrough of any of these?
Email me