Flutter developer who ships mobile apps end to end: client, Firebase backend, monetization and store releases.
Mobile App Developer at Grupo Barceló · Studying Multi-platform Applications Development (DAM) at CIDE · Spain
Three apps live on the App Store under my own developer account, and FitVerso is also on Google Play.
Portfolio · LinkedIn · Email · My apps on the App Store
|
FitVerso Gamified fitness · iOS and Android · built solo Workout routes that unlock day by day, XP and levels, streaks, clubs, an AI nutrition chat and a PRO subscription. Flutter · Riverpod · GoRouter · Firebase · Cloud Functions (TypeScript) · Supabase · RevenueCat · HealthKit / Health Connect · WidgetKit and Live Activities
|
|
Star AI Gamified multi-model AI chat · iOS Free AI chat with an energy economy instead of fixed hourly limits. Switch between Fast, Smart, Code and Vision modes, earn XP and complete daily missions. Flutter · Riverpod · GoRouter · Firebase · Cloud Functions (TypeScript) · AdMob rewarded ads |
|
Sushii Virtual-pet game · iOS Look after Nigi the nigiri, earn coins in a climbing minigame and keep a streak of real sushi dinners, solo or with a partner. No ads, no in-app purchases. Flutter · Firebase (Auth, Firestore, Storage) · Game Center · WidgetKit |
App source code is private. I'm happy to walk through it on request.
- Server-authoritative economy. In FitVerso, XP, coins and rewards are granted only by Cloud Functions inside atomic, idempotent transactions. PRO status is synced from a RevenueCat webhook instead of being trusted from the client, and new callables require Firebase App Check.
- LLMs behind the backend. LLM calls in FitVerso and Star AI go through Cloud Functions, with multi-model routing and automatic fallback. Model API keys stay server-side and never ship in the app.
- Automated releases. FitVerso's GitHub Actions workflows run analysis, tests and custom quality gates (file size, design tokens, callable contracts), build a signed Android App Bundle, upload iOS builds to App Store Connect and deploy Cloud Functions.
- Tested and bilingual. FitVerso has 230+ Flutter test files, plus Jest tests for Cloud Functions and for security rules on the Firebase emulator. All three apps are localized in English and Spanish.
TradeShips.io: a browser strategy game about naval trade and warfare. It is a fork of OpenFront.io (AGPL-3.0) that I reworked around the sea: submarines, torpedoes, naval mines and aircraft carriers; a trade economy with trade lanes, tariffs and national debt; a World Congress voting mode; and fleet and economic AI for bot nations. My changes add about 20k lines across 285 files, 6.8k of them tests.
TypeScript · Pixi.js · WebGL / GLSL · Vitest
- Mobile App Developer, Grupo Barceló · Mar 2026 – present
Building mobile apps in a professional setting, contributing to product work, ongoing maintenance and development best practices. - Higher Technician in Multi-platform Applications Development (DAM), CIDE · Sep 2025 – present
Non-university higher education (EQF level 5, 120 ECTS, 2,000 hours), combined with my own projects.
Also: Riverpod, GoRouter, Swift (WidgetKit, Live Activities), Next.js, React, Tailwind CSS, Java, Python, SQL.
Apple, the Apple logo and App Store are trademarks of Apple Inc. Google Play and the Google Play logo are trademarks of Google LLC.







