IOS App | SubSoar: Subs Tracker
SubSoar — Subscription Management App (iOS)
SubSoar is a mobile app designed to help users track recurring payments, manage subscriptions, and better understand their spending.
I built this product entirely on my own — from initial idea and UX design to architecture, development, and release.
Goal:
Create a simple, intuitive tool that gives users full control over subscriptions without overwhelming them.
Solution:
— easy subscription management (custom icons, emojis, notes, colors)
— support for multiple billing cycles (daily, weekly, monthly, yearly)
— upcoming payment reminders
— spending analytics (monthly/yearly overview, category breakdown, insights)
— visual stats cards for quick understanding
Additional features:
— multi-currency support with automatic exchange rate updates
— offline-friendly experience with smart caching
— seamless cross-device sync via CloudKit
— safe data merge logic (local + cloud)
UX approach:
— clean, minimal interface
— fast access to key information
— thoughtful empty states
— intuitive swipe interactions
Tech stack:
Swift, UIKit (fully programmatic), SwiftUI, CloudKit
custom data models, services, and caching logic
My role:
Full-cycle product development:
— product idea & UX design
— architecture and data modeling
— UI implementation
— backend integration (CloudKit)
— analytics logic
— testing and optimization
Result:
A stable, scalable product focused on usability, clarity, and long-term user value.
SubSoar is a mobile app designed to help users track recurring payments, manage subscriptions, and better understand their spending.
I built this product entirely on my own — from initial idea and UX design to architecture, development, and release.
Goal:
Create a simple, intuitive tool that gives users full control over subscriptions without overwhelming them.
Solution:
— easy subscription management (custom icons, emojis, notes, colors)
— support for multiple billing cycles (daily, weekly, monthly, yearly)
— upcoming payment reminders
— spending analytics (monthly/yearly overview, category breakdown, insights)
— visual stats cards for quick understanding
Additional features:
— multi-currency support with automatic exchange rate updates
— offline-friendly experience with smart caching
— seamless cross-device sync via CloudKit
— safe data merge logic (local + cloud)
UX approach:
— clean, minimal interface
— fast access to key information
— thoughtful empty states
— intuitive swipe interactions
Tech stack:
Swift, UIKit (fully programmatic), SwiftUI, CloudKit
custom data models, services, and caching logic
My role:
Full-cycle product development:
— product idea & UX design
— architecture and data modeling
— UI implementation
— backend integration (CloudKit)
— analytics logic
— testing and optimization
Result:
A stable, scalable product focused on usability, clarity, and long-term user value.