Skip to content
View ByGamer01's full-sized avatar
💻
Working from home
💻
Working from home

Block or report ByGamer01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ByGamer01/README.md

David Gil

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

Shipped apps

FitVerso app icon 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

Download FitVerso on the App Store Get FitVerso on Google Play
Star AI app icon 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

Download Star AI on the App Store
Sushii app icon 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

Download Sushii on the App Store

App source code is private. I'm happy to walk through it on request.

How I build them

  • 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.

Open source

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

Experience

  • 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.

Stack

Mobile   Flutter Dart iOS Android

Backend   Firebase TypeScript Node.js Supabase

Product & delivery   RevenueCat GitHub Actions

Also: Riverpod, GoRouter, Swift (WidgetKit, Live Activities), Next.js, React, Tailwind CSS, Java, Python, SQL.

GitHub activity

Summary of my GitHub contributions: total since joining GitHub, current and longest streak, and active days in the last 365 days   Bar chart of my GitHub contributions per month over the last 12 months Animated snake eating my GitHub contribution graph

Apple, the Apple logo and App Store are trademarks of Apple Inc. Google Play and the Google Play logo are trademarks of Google LLC.

Pinned Loading

  1. FitVerso FitVerso Public

    FitVerso — Anime-inspired gamified fitness app merging exercise, exploration, and character progression.

    3

  2. Star-AI-AI-unlocked Star-AI-AI-unlocked Public

    Gamified AI chat with progress, rewards, and fewer frustrating limits.