Mustafa Yıldız

Mobile & web developer in Istanbul, shipping apps and games to the stores.

I build apps and games end to end: product idea, Flutter or web code, backend, paywall, store listing and the release itself. Five years in Flutter, now shipping under my own studio.

  • 8apps on Google Play & App Store
  • 4web games playable in the browser
  • 1K+installs on Tercih Robotu alone
  • 67public repositories on GitHub

On the stores7

Published under Trio AI Solutions. Every app here was designed, built, monetized and released by me. Open one for the details.

R

Light puzzle game

Rotate concentric rings to guide a beam to the core across 45 handcrafted levels. Prisms, portals, colour filters and linked rings; solver-checked hints; 24 locales.

  • Mobile game
  • AdMob
  • Rewarded ads
Google PlayApp Store
C
4.3 ★ on Google Play

AI baby tracker

Logs sleep, feeds, diapers and growth, with an AI parenting chat and parenting-book podcasts. OpenAI calls run behind authenticated Cloud Functions with per-user quotas.

  • Flutter
  • Firebase
  • Cloud Functions
Google PlayApp Store
T
1K+ installs

University preference assistant

  • Flutter
  • Firebase
  • AI chat
Google Play
M

Montessori activities for kids

  • Flutter
  • Subscriptions
  • Families Policy
Google Play
K
100+ installs

Stock management for jewelers

  • Flutter
  • Firebase
  • Web
Google PlayWeb
D

Sufi library and audio archive

  • Flutter
  • Audio player
  • Push notifications
App Store
T
100+ installs

Sports-themed taboo game

  • Flutter
  • Firebase
  • In-app purchases
Google Play

Web games6

HTML5 games built for Yandex Games and CrazyGames, each with ads, saves and localization behind one platform adapter. The live ones play right here.

Playable
MR

Merge Rank Defense

Merge defense

Merge soldiers from private to general to hold off robot waves. Prestige, live events, bosses and TR/EN/RU. Built with a shared SDK layer for Yandex Games and CrazyGames.

  • Phaser 3
  • TypeScript
  • Vite
Playable
IS

Immune Swap

Swap-merge defense

Swap nutrients into immune cells and defend eight body regions. Balanced with a simulation agent, with an in-game codex that explains the biology.

  • Phaser 3
  • TypeScript
  • Simulation
Playable
AT

Age of Tower Defence

Match-3 tower defense

Match pieces into era-specific defenders across five ages. Board gravity, a unit codex and code-generated art.

  • Phaser
  • TypeScript
  • SVG art
Playable
GD

Günün Dalgası

Daily rhythm runner

One new level every day, steered to the beat, with a global leaderboard served from its own backend.

  • TypeScript
  • Leaderboard API
  • Railway

In the works

  • LA

    Latte Art Café

    3D idle tycoon. Low-poly coffee shop idle game. Characters and props modeled in Blender and driven through MCP.

  • DT

    Dock Thief

    Stealth heist. Sneak a sea lion along the pier and steal fish without getting caught. Two worlds, 18 levels.

Client websites2

Small businesses that needed a site, a domain and a way to take orders, handled from DNS to deploy.

Toolbox and experience

Five years of Flutter, plus the web, backend and store work it takes to ship on my own.

Toolbox

Mobile
  • Flutter
  • Dart
  • Firebase
  • Cloud Functions
  • go_router
  • GetX
  • Unity 2D
Web & games
  • Next.js
  • React
  • TypeScript
  • Phaser 3
  • Three.js
  • Vite
Backend
  • Node.js
  • Python
  • FastAPI
  • PostgreSQL
  • MongoDB
  • REST
Monetization
  • RevenueCat
  • AdMob
  • In-app purchases
  • Yandex Ads
  • PayTR
Release
  • App Store Connect
  • Play Console
  • Yandex Games
  • CrazyGames
  • Vercel
  • Railway
AI
  • OpenAI
  • ElevenLabs
  • RAG
  • Ollama
  • Claude Code

Experience

  1. NowFounder & developerTrio AI Solutions
  2. 2023Junior Flutter DeveloperArkitek
  3. 2022Junior Flutter DeveloperTCM
  4. 2021Flutter Developer InternYeşil Science

B.Sc. Management Information Systems, Anadolu University (in progress)