
Shipped iOS product
Travel Agent AI
Booking capture, structured itineraries, collaboration, and practical trip operations.
What I owned
Product design, iOS engineering, data modeling, AI workflow design, and release operations.
Problem
Make travel planning useful after the booking confirmation, not just during destination search.
Built
Built an iOS trip assistant for booking capture, flight tracking, packing lists, calendar sync, itinerary sharing, and trip cost tracking.
Outcome
A production consumer app that turns scattered travel details into one practical mobile planning surface.
The conditions that shaped the system
Booking details arrive as screenshots, pasted text, email fragments, and manual notes.
Displayed itinerary times must remain stable for every collaborator rather than shifting by viewer timezone.
AI extraction must remain editable and understandable when source details are incomplete.
Tradeoffs made explicit
Structured after extraction
AI proposes typed booking fields, but the durable product model remains inspectable and editable by the traveler.
Wall-clock itinerary time
Stored local date and time are the shared schedule truth, preventing collaborators from seeing different itinerary times.
Utility over chat
The primary experience is a daily operational timeline, not an open-ended assistant transcript.
Shows end-to-end mobile product execution across AI-assisted extraction, App Store delivery, subscriptions, cloud sync, and everyday utility.

