iOS & watchOS Product
An AI-powered jet lag management app that delivers personalized, science-based adaptation plans — built with Swift, Node.js, and the Anthropic Claude API
Retime is a full-stack mobile application that helps frequent travelers manage jet lag through personalized, AI-generated adaptation plans. By analyzing flight schedules and time zone transitions, it provides real-time suggestions for sleep, exercise, caffeine, and sunlight exposure — powered by the Anthropic Claude API.
Jet lag disrupts millions of travelers yearly, yet existing tools offer rigid, one-size-fits-all schedules that ignore individual habits and multi-leg trips.
Retime uses the Claude API as its suggestion engine — assembling flight, preference, and time zone context to generate personalized, adaptive recommendations instead of hard-coded rules.
Retime was built end-to-end using Claude Code as a pair programmer — from architecture planning to pixel-perfect implementation. This AI-assisted workflow compressed months of solo development into weeks while maintaining high code quality.
Crafted structured prompts with full project context, CLAUDE.md rules, and memory files to maintain consistency across sessions.
Used Claude Code's plan mode to explore, design, and validate system architecture before writing any code.
Leveraged Claude as a pair programmer — reviewing diffs, catching edge cases, and refactoring in real time.
Built SwiftUI frontend, Node.js API, and PostgreSQL schema in a single vibe coding workflow — no context switching.
Fed error logs, stack traces, and runtime state directly to Claude Code for rapid root-cause analysis and fixes.
Translated Figma designs into pixel-perfect SwiftUI views by describing visual specs to Claude Code.
Core capabilities that make Retime a complete jet lag management companion — from intelligent scheduling to wrist-level reminders.
Contextual travel state display with flight countdown, dual time zone clocks, and real-time suggestion cards.
Add, track, and manage multi-leg itineraries with automatic time zone detection and duration calculation.
Claude-powered personalized recommendations for sleep, exercise, caffeine cutoff, and sunlight exposure timing.
Companion watchOS app with glanceable task checklists, exercise rings, and haptic reminders on your wrist.
The system is split across a native Swift iOS client, a Node.js/Express backend deployed on Render, and a managed PostgreSQL database. The suggestion engine orchestrates context assembly and Claude API calls with structured output schemas — guaranteeing predictable JSON that the iOS client can render directly into suggestion cards.
A selection of key screens across the iOS app — from the home dashboard and AI-powered suggestions to flight tracking with 3D globe visualization, personalized preferences, and weekly data analytics.
Contextual dashboard with AI-generated suggestion cards for sleep, exercise, caffeine, and sunlight.
Multi-leg itinerary management with dual timezone display, search, and 3D globe route visualization.
Profile with sleep schedule, preference settings, and weekly analytics dashboards.
Home screen widgets in three sizes — flight countdowns, route details, and suggestion progress.