Backapack — An Offline-First Travel Companion
From an idea to a published iOS app.
Backapack is an independently developed iOS travel companion designed to make preparing for trips simpler, more personalised, and more organised. Developed from concept to App Store release between May and October 2026, the application helps travellers organise trips, create personalised packing lists, track packing progress, and prepare for upcoming adventures. The project combines iOS engineering, product design, on-device image recognition, local data persistence, and privacy-conscious development to deliver a practical travel-planning experience.
Application Highlights

Pack smarter. Travel better.

Trip creation & management

Personalised packing recommendations
Interactive checklists & progress tracking

Check My Bag with Apple Vision ML
From Concept to App Store Approval
Concept & Planning
Initial concept, product planning, and feature design.
Development & Testing
iOS development, interface implementation, testing, privacy review, and App Store submission.
App Store Release
Version 1.0 approved by Apple and released publicly.
Problem & Engineering Context
Preparing for travel is often fragmented across multiple notes apps, spreadsheets, and last-minute memory checks. Existing travel planning utilities frequently require constant internet connectivity, force users through invasive account signups, push intrusive monetization, or transmit personal travel itineraries and photos to remote servers.
Travellers need reliability everywhere they go — whether navigating transit terminals, on remote hiking routes, or boarding international flights with no cellular roaming. A truly reliable travel companion must function flawlessly offline while ensuring sensitive personal plans never leave the user's pocket.
Strategic Approach
Engineered Backapack as an offline-first iOS application using Swift and modern declarative SwiftUI. Designed an intuitive information architecture that helps travellers create trips and receive tailored packing recommendations. Integrated Apple's on-device Vision framework for the 'Check My Bag' feature to assist packing verification with zero external API calls or latency, and leveraged UserNotifications for timely on-device departure reminders.
Technical Architecture
Offline-First Native iOS Architecture
Engineered with native Apple frameworks for fluid performance, total data privacy, and immediate responsiveness without network requirements.
- Declarative SwiftUI interface with seamless light/dark mode adaptation, responsive layout scaling, and dynamic typography.
- On-device Apple Vision framework integration powering 'Check My Bag' visual verification without external cloud transmission.
- Local data persistence keeping trips, customized item categories, and checklist states strictly on-device.
- Privacy-first design with no third-party tracking, SDK overhead, or analytics collectors.
- Local notification orchestration with Apple's UserNotifications framework for packing milestones.
Feature Highlights & Implementation
- 01.Personalised packing recommendations based on trip details and travel preferences.
- 02.Trip creation and management.
- 03.Interactive packing checklists and packing progress tracking.
- 04.Check My Bag, using Apple's on-device Vision framework to suggest possible matches from a user's packing list.
- 05.Optional local notifications for travel and packing reminders.
- 06.Offline-first functionality with trip information stored locally.
Key Challenges & Resolutions
Measurable Outcomes
Key Engineering Takeaways
💡 Building natively with Swift and SwiftUI provides unmatched UI fluidness and seamless platform capability integration compared to cross-platform abstractions.
💡 On-device machine learning (Apple Vision) offers immediate user value while keeping user privacy fully protected and eliminating cloud hosting costs.
💡 Applying disciplined software engineering practices — Git versioning, iterative architecture, rigorous testing — makes indie product release predictable and robust.
TECHNOLOGIES EMPLOYED
Pack smarter. Travel better.
Backapack is independently developed and officially available on the Apple App Store for iPhone users worldwide.
Other Engineering Case Studies
Observability as Code (OaC)
Enterprise-scale Terraform-driven automation for managing 400+ alert conditions and 100+ production dashboards with zero drift.
Payments Reliability & Golden Signals Telemetry
End-to-end distributed tracing, golden signal telemetry, and proactive anomaly detection for mission-critical payment processing pipelines.

