Personal Projects

Aging Like Wine (Workout Management App)

Stack: Flutter, Dart, Isar Database (NoSQL), Local Storage

When I started my gym journey, I quickly noticed that existing fitness applications either lacked a clean user interface, were hidden behind expensive paywalls, or simply didn't support my specific tracking requirements. To solve this, I decided to build my own. "Aging Like Wine" is a comprehensive, offline-first workout tracking solution built from the ground up to give users total autonomy over their fitness data.

Key Features & Engineering

  • Architected the data structure using Isar for high-performance local data persistence.
  • Implemented the complete CRUD lifecycle for custom workout plans and exercises.
  • Built a complex data visualization system that automatically generates progress charts based on logged reps and weight.
  • Integrated a bodyweight management module with historical tracking.
  • Added media integration featuring a video player for exercise demonstrations, along with image integration for visual body tracking.

Impact and Outcomes

The result is a fully functional, highly personalized application capable of managing complex, relational data (Plans ↔ Exercises ↔ History) entirely on the device, with absolutely no dependency on an external backend.

R2D2 Mission (Gamified App)

Stack: Flutter, Game Logic, State Management

I built this application as a unique, interactive birthday gift for my girlfriend. I wanted to turn a simple present reveal into a memorable experience, so I developed a fun, Star Wars-themed gamified app. It combines mobile development with game logic to create an engaging puzzle she had to solve to unlock her gift.

Key Features & Engineering

  • Designed and developed 3 distinct mini-games, each featuring custom mechanics and integrated win/loss logic.
  • Engineered a sequential unlock system where the final content (the actual gift) is only revealed after all logical conditions and games are successfully completed.
  • Implemented complex conditional state management to track user progress and ensure a seamless, crash-free experience throughout the gameplay.
  • Built a highly customized, immersive Star Wars-themed UI/UX to make the application feel like a genuine adventure.

Impact and Outcomes

The project was a massive success as a personalized gift and served as an excellent technical challenge. It allowed me to step outside traditional app development and dive deep into state management, conditional game loops, and creative UI design.