I build and ship production Flutter applications for Android, iOS, and Web.
With 3+ years of professional experience, I’ve worked across sports platforms, EdTech, AI-powered products, marketplaces, social applications, and independent products.
My focus is turning product requirements into reliable applications — from architecture and UI implementation to API integration, payments, real-time features, testing, and store deployment.
- Cross-platform Flutter applications
- Firebase-backed mobile and web products
- REST API and third-party integrations
- Real-time features with WebSockets / Socket.IO
- Payments, subscriptions, and monetization
- AI-powered product features
- Maps, GPS, GPX, and location workflows
- Flutter Web dashboards and admin panels
- Google Play and App Store releases
Flutter & Dart
Flutter · Flutter Web · Dart
Architecture & State
Clean Architecture · Repository Pattern · DDD · Riverpod · GetX · BLoC
Backend & Cloud
Firebase Auth · Firestore · Storage · Cloud Functions · FCM · Crashlytics · Analytics
APIs & Real-Time
REST APIs · Dio · WebSockets · Socket.IO · Strava API · Google Maps · GPX
Payments & Monetization
Stripe · Stripe Connect · RevenueCat · Google Play Billing · Apple In-App Purchases · AdMob
AI
Google Vertex AI · Generative AI APIs
Public Flutter engineering project built to demonstrate application architecture, resilient API integration, local persistence, testing, and CI.
Highlights
- Clean Architecture with Riverpod dependency injection
- GitHub REST API integration using Dio
- Remote-first caching with Hive offline fallback
- Paginated user and repository browsing
- Persistent favorites and cached-data UX
- 23 automated unit and widget tests
- GitHub Actions CI
Two-sided sports platform connecting cycling clubs with individual athletes.
My contribution
- Authored 70%+ of the codebase
- 320+ commits
- Led major Flutter development
- Real-time GPS tracking
- GPX parsing and ride creation
- Google Maps integration
- WebSocket / Socket.IO communication
- Real-time chat and media sharing
- Stripe Connect organizer payouts
- RevenueCat subscriptions
- Firebase Cloud Messaging
- Device calendar synchronization
Professional client project. Source code is private.
Independent anime and manga tracking product that I owned end-to-end.
Owned the full lifecycle
Idea → Architecture → UI → Development → API Integration → Testing → Monetization → Analytics → Release
Tech Flutter · Dart · Riverpod · Freezed · Hive · Dio · REST APIs · GoRouter · Firebase Analytics · Crashlytics · RevenueCat · AdMob
Flatshare management application built around shared living and collaboration.
Key engineering areas
- Clean Architecture / DDD
- Firebase Authentication
- Firestore real-time streams
- Shared resource booking
- House-rule voting
- Expense splitting
- Task delegation
- Group and one-to-one messaging
- File and image handling
- English / French localization
Professional client project. Source code is private.
AI-powered astrology and tarot application.
Key engineering areas
- Google Vertex AI
- Firebase Cloud Functions
- Firestore
- Personalized AI-generated readings
- RevenueCat subscriptions
- AdMob monetization
- Push notifications
- Animated card interactions
- English / Spanish localization
Professional client project. Source code is private.
I occasionally share lessons from building and debugging production Flutter applications, including:
- RevenueCat subscription synchronization
- Flutter architecture
- Firebase workflows
- API integration
- Production debugging
- App deployment
- Lessons from shipping real products
LinkedIn
Portfolio
GitHub
Email
Build things that work. Understand why they work.
