Online & open to new projects · Warsaw, PL

Milan Ivanov Spasov

✦ Flutter Developer one codebase, every screen

I build glossy, buttery-smooth cross-platform apps with Flutter & Dart — from pixel-perfect widgets and fluid animations to clean architecture that ships on iOS, Android and the web without compromise.

Milan Ivanov Spasov
📱 60 fps or bust
💎 Dart · Flutter 3
Track 01 · Profile Disc

Now playing: the dev behind the widgets

Hi, I'm Milan — a Flutter developer based in Warsaw with a soft spot for interfaces that feel alive. Over the past six years I've gone from native Android to all-in on Flutter, shipping apps used by hundreds of thousands of people across fintech, health and retail.

I care about the details users feel but rarely notice: frame-perfect transitions, instant-feeling loading states, accessible touch targets and offline-first data that never loses a tap. Under the shine, I write testable, layered code — clean architecture, strict typing, and CI pipelines that keep releases boring in the best way.

When I'm not tuning a CustomPainter, I mentor junior devs, speak at local Flutter meetups and contribute small fixes to open-source packages.

0Years building
0Apps shipped
0Store installs
Track 02 · Charm Bracelet

Collected charms & powers

Every charm on the bracelet is a tool I reach for in production — not just something I tried once in a tutorial.

Flutter Core

The craft of the widget tree.

Dart 3Flutter 3.xMaterial 3 CupertinoCustomPainterImplicit & Explicit Animations Rive / LottiePlatform Channels
Widgets & UI
96
Animation
90

Architecture

Shiny outside, solid inside.

RiverpodBLoC / CubitClean Architecture go_routerFreezedDio / REST GraphQLDrift / Isar
State mgmt
94
Offline-first
85

Ship & Scale

From commit to store, on repeat.

FirebaseSupabaseCodemagic GitHub ActionsFastlaneUnit / Widget / Golden Tests SentryKotlin & Swift basics
Testing
88
CI/CD
86
Track 03 · Holo Card Collection

Rare pulls from the deck

A few favourite builds. Hover a card to tilt it into the light.

#001Ultra Rare

Pocketwise — Banking App

A neobank companion app with instant card freezing, split-bill flows and animated spending insights drawn with CustomPainter. Built on BLoC + clean architecture with biometric login.

4.8★Store rating
320kUsers
-38%Crash rate
FlutterBLoCCustomPainterLocal Auth
#002Holo Foil

Pulse — Health Tracker

An offline-first wellness app syncing wearables via platform channels to HealthKit and Health Connect. Drift for local storage, background sync, and smooth Rive-powered streak celebrations.

210kInstalls
100%Offline
60fpsCharts
RiverpodDriftPlatform ChannelsRive
#003Shiny

Glimmer — Fashion Marketplace

A shoppable lookbook with hero-animated product transitions, AR try-on hand-off and a single codebase powering iOS, Android and web storefronts. Conversion up 22% after the Flutter rewrite.

+22%Conversion
3Platforms
1Codebase
Flutter WebGraphQLHero AnimationsStripe
#004Open Source

shimmer_kit — Dart Package

A tiny open-source package for iridescent loading skeletons and shader-based holographic effects. Fragment shaders with a graceful fallback, fully tested with golden files.

1.2kLikes
140Pub points
98%Coverage
DartFragment ShadersGolden Testspub.dev
Track 04 · Career Tracklist

The album so far

Tap a track to expand the liner notes.

  1. 01

    Senior Flutter Developer

    Lumen Fintech · Warsaw
    2023 — Now
    • Lead a squad of five building the flagship banking app for 300k+ customers.
    • Migrated legacy Provider code to BLoC + clean architecture, cutting crash rate by 38%.
    • Introduced golden tests and Codemagic pipelines — releases went from monthly to weekly.
  2. 02

    Flutter Developer

    Brightloop Studio · Remote
    2021 — 2023
    • Shipped 9 client apps across health, retail and media from a single shared component kit.
    • Built the offline-first sync engine for the Pulse health tracker using Drift and background isolates.
    • Ran internal workshops on animations and performance profiling with DevTools.
  3. 03

    Mobile Developer (Android → Flutter)

    Nordway Retail Tech · Warsaw
    2020 — 2021
    • Led the pilot that moved the loyalty app from native Kotlin to Flutter.
    • Wrote platform channels for NFC payments and barcode scanning.
    • Reduced feature delivery time by ~40% with one codebase for iOS and Android.
  4. 04

    Junior Android Developer

    Pixelhive Agency
    2019 — 2020
    • Built and maintained Kotlin apps for agency clients; first taste of Flutter on an internal prototype.
    • Learned the value of accessibility audits, crash analytics and readable code reviews.
Track 05 · Beam Me

Page me, let's build something shiny

INCOMING CONTACT CARD…

Milan Ivanov Spasov

Flutter Developer

Got an app
in your head?

Whether it's a fresh MVP, a Flutter migration or a UI that needs more sparkle, I'd love to hear about it. I usually reply within one business day.

Freelance & contract Open ✦
Full-time roles Let's talk
Time zone CET (UTC+1)