Skip to main content
Travel Agent AI product screen 1

Shipped iOS product

Travel Agent AI

Booking capture, structured itineraries, collaboration, and practical trip operations.

Evidence 1
App Store shipped
Evidence 2
Native SwiftUI
Evidence 3
Cloud collaboration
Evidence 4
AI booking extraction
Scope

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.

Engineering constraints

The conditions that shaped the system

01

Booking details arrive as screenshots, pasted text, email fragments, and manual notes.

02

Displayed itinerary times must remain stable for every collaborator rather than shifting by viewer timezone.

03

AI extraction must remain editable and understandable when source details are incomplete.

Key decisions

Tradeoffs made explicit

01

Structured after extraction

AI proposes typed booking fields, but the durable product model remains inspectable and editable by the traveler.

02

Wall-clock itinerary time

Stored local date and time are the shared schedule truth, preventing collaborators from seeing different itinerary times.

03

Utility over chat

The primary experience is a daily operational timeline, not an open-ended assistant transcript.

Architecture
SwiftUI product shell
Structured trip and booking model
AI document extraction
Calendar, weather, and sharing flows
Validation
Public App Store release
Real booking workflows
Shared-trip consistency
Release and maintenance pipeline
Stack
iOSSwiftUIAICloud syncStoreKitCalendar APIs
Result

Shows end-to-end mobile product execution across AI-assisted extraction, App Store delivery, subscriptions, cloud sync, and everyday utility.

View on the App Store