Overview Link to heading

Thrive is the flagship product of Finance AI, a startup I co-founded to bring modern AI-powered insights to personal finance. Thrive helps individuals understand their money, discover patterns in their spending, and make smarter financial decisions through an intuitive, iOS-first experience.

My Role Link to heading

I led the end-to-end development of the Thrive iOS app, from initial architecture to App Store release. As technical co-founder, I was responsible for:

  • Designing the app architecture (MVVM-I: Model–View–ViewModel–Interactor) to ensure scalability and maintainability.
  • Implementing the app in Swift and SwiftUI, adopting modern frameworks and best practices.
  • Integrating authentication with Clerk and secure bank account linking with Plaid.
  • Persisting local data with GRDB while syncing updated data from REST APIs.
  • Building a dashboard screen powered by a headless CMS–inspired architecture, rendering flexible components from a remote API in native SwiftUI.
  • Managing iOS builds and App Store submissions.
  • Writing unit tests with Swift Testing Framework and automating screenshot generation with fastlane and Swift UI Testing Framework.
  • Leveraging Swift 6 concurrency (async/await) for clean, modern asynchronous code.
  • Creating low-fidelity mockups in Balsamiq to support team design sessions.
  • Using AI coding assistants (Claude Code and ChatGPT) to accelerate iteration.

Key Achievements Link to heading

  • Successfully shipped Thrive to the App Store, where it now serves users seeking AI-powered financial intelligence.
  • Delivered a flexible dashboard system that allows rapid iteration on new financial insights without requiring app updates.
  • Established a sustainable technical foundation with testing, automation, and modern concurrency.

Technology Stack Link to heading

  • Platform: iOS
  • Language: Swift
  • Frameworks: SwiftUI, Plaid, Clerk
  • Backend: RESTful APIs, GRDB
  • Security: End-to-end encryption, biometric authentication