Ionut Mocanu

CV

Software Developer — Native iOS, Flutter, Unity

Download PDF

Ten years shipping mobile products and keeping them running: Unity strategy MMOs at eRepublik Labs since 2016, Flutter contract work since 2019, three native iOS apps of my own on the App Store since 2026. I build the whole path end to end and own it after release.

eRepublik Labs

  1. Mar 2016 — present

    Software Developer — Unity · Bucharest

    • Feature development, maintenance and release management on the studio's live strategy MMOs, shipping under players who are mid-game. Both titles have stayed live for close to a decade.
    • Worked across the release pipeline in TeamCity, and on the games' supporting web infrastructure in Svelte.Unity · C# · TeamCity · Svelte
  2. Nov 2012 — Mar 2016

    QA Engineer · Bucharest

    • Testing and release verification on the studio's mobile titles, before moving into the development team.

Freelance & contract

  1. 2019 — 2025

    Flutter Developer · Remote

    • ApoGuide (gedisa mbH, Germany)Pharmacy app for the German market. Contract work on an agile team, owning the Maps integration and pharmacy search. Clean Architecture and Riverpod.Google Play
    • Morning Chalk Up (CrossFit publication, US)I approached the publication, proposed the app and built it for iOS and Android as the only developer: article feed, event schedules with live CrossFit Games leaderboards, athlete directory and video.
    • TutoriussA library of step-by-step photo and video guides, on a full Firebase backend.App Store

Personal projects

  1. 2026 — present

    Native iOS · built, shipped and supported solo on the App Store

    • MiloTraining logger for iPhone and Apple Watch. The Watch is a full offline runtime with its own store; programs rewrite their sets and reps from what was lifted, and a self-hosted service gives a coach a private view of the week.SwiftUI · SwiftData · CloudKit · watchOS · HealthKit · ActivityKitApp Store
    • LiloShared baby feeding log for two parents. Both phones write the same record, often at once and offline, on a CloudKit shared database that converges without a server.SwiftUI · SwiftData · CloudKit sharing · Foundation ModelsApp Store
    • KeystoneProject tracker with tasks, bugs, time logs and notes, dictated on-device. Home screen widget, calendar recurrence, offline-first with no server or account.SwiftUI · SwiftData · CloudKit · WidgetKit · EventKit · SpeechApp Store

Skills, education & languages

Code
Swift · Dart · C# · Rust · Python · JavaScript · SQL
Apple
SwiftUI · SwiftData · CloudKit · WidgetKit · watchOS · HealthKit · ActivityKit · XCTest
Flutter
Riverpod · Clean Architecture & SOLID · Firebase · Supabase · Mocktail
Games
Unity3D · C# · live-ops on long-running free-to-play titles
Infra
Docker · SQLite · Raspberry Pi · Cloudflare Tunnel · REST · TeamCity CI/CD · Git
Education
Information Systems Management, Spiru Haret (2017 — 2020) · Electronics, Politehnica (2008 — 2012)
Spoken
Romanian (native) · English (professional working proficiency) · Spanish (conversational)

Get in touch