Portfolio

Five shipped apps

Each entry details the technical stack used, the target platforms, and the role held on the project.

Main quote displayed in Entrepreneurs Quotes Widget.
No. 01 Productivity · 2026

Entrepreneurs Quotes Widget

Entrepreneur quotes, native iOS & Android widgets, RevenueCat subscriptions.

  • Native iOS widgets (WidgetKit + SwiftUI + AppIntents) and Android widgets (WorkManager in Kotlin) synced with the Flutter app.
  • Production stack: multi-provider auth, Crashlytics, Remote Config, Mixpanel, TikTok Events SDK.
  • Subscriptions and in-app purchases via RevenueCat, paywall strategy, and acquisition analytics.
Flutter (Dart ^3.9.2)RiverpodFirebase AuthFirebase Realtime Database +10
Read case study →
AI Pray main screen with prayer counter.
No. 02 Utility · 2026

AI Pray

Daily Christian prayer assistant with AI-generated prayers and native iOS widgets.

  • Generative AI pipeline orchestrated by Node.js Cloud Functions: prompting, moderation, and personalized prayer delivery.
  • Native iOS Home Screen and Lock Screen widgets (WidgetKit) synced in real time with the Flutter app via MethodChannels.
  • Streak system and advanced local notifications to anchor a daily practice.
Flutter (Dart)RiverpodFirebase Auth (anonymous)Cloud Functions (Node.js) +9
Read case study →
YouTale Kids home screen showing the story library.
No. 03 EdTech · 2025

YouTale Kids

Interactive audio stories where kids choose their own path.

Redesign in progress
  • Non-linear narrative tree with items, badges, and persistent artefacts across stories.
  • Narrated audio playback, chapter illustrations, child profiles, and parental control.
  • Auto-save at every chapter + offline support via local cache.
FlutterFirebase AuthFirebase Realtime DatabaseFirebase Storage +8
Read case study →
ExcuseMe main screen displaying a generated excuse.
No. 04 Utility · 2025

ExcuseMe

Absurd excuse generator in 10 languages.

  • Excuse catalog organized by categories and subcategories, social sharing, and favorites.
  • 10 supported languages, live switching, content synced via Firebase.
  • Mixed monetization: banner, interstitial every 3 uses, ad removal via purchase.
FlutterFirebase Realtime DatabaseSharedPreferencesLocalization (10 languages) +2
Read case study →
BreakFit gameplay: bricks, ball, score, and active bonuses.
No. 05 Game · 2024

BreakFit

Arcade brick breaker with bosses, level editor, and gyroscope-powered power-ups.

  • Progressive bosses and special bricks that require physical movements of the phone.
  • Built-in level editor: players create, save, and publish their own stages.
  • Real-time scores via Firebase Realtime Database, community ratings.
FlutterFirebase AuthFirebase Realtime DatabaseIn-App Purchase +5
Read case study →