Senior Flutter Developer

Diego
Emanuel

8+ years building software. Specialized in Flutter, Dart and Firebase — offline-first apps on the App Store and Play Store.

Diego Emanuel — Senior Flutter Developer
Selective · get in touch
▼ scroll ▼
// about me

A developer who ships

I'm a Senior Flutter & Fullstack Developer with 8+ years in software development, the last 4 specialized in production mobile apps for Android, iOS and Web. I focus on offline-first architecture, Clean Architecture / MVVM and clean, well-tested Dart codebases (TDD, golden tests, CI/CD on Azure DevOps).

Beyond Flutter, I build complete backends with Node.js, PostgreSQL and Firebase — REST APIs, real-time WebSocket systems and React dashboards. I integrate AI / LLM APIs into real products and collaborate with international teams (EN / PT / ES).

// experience

Where I've worked

ForLogic Senior Flutter Engineer
Nov 2024 – present

Own the Flutter layer of MetroEx (industrial metrology / ISO 17025): offline-first sync, local calculation and an offline audit trail (→ Mixpanel) for field data integrity. Drove architecture refactors and QA semantics; ~30% more test coverage, 99%+ crash-free, Azure DevOps CI/CD.

FlutterOffline FirstClean ArchitectureAzure DevOps
Falcão Digital Founder · Lead Engineer
2022 – present concurrent · own product

Designed and shipped a multi-app delivery dispatch platform end-to-end: Flutter driver app (+ iOS PWA), React admin/store panels, Fastify API, live GPS via WebSocket, Mercado Pago settlements, plus an AI WhatsApp sales agent and self-service checkout. CI/CD on Cloudflare Workers.

FlutterNode.jsFirebaseAICloudflare
ATS Informática Software Developer
2017 – 2024

Built Flutter interfaces serving 5,000+ users with focus on performance and UX. Managed state with MobX and modularized project architecture. Automated testing and CI/CD via Azure DevOps, reducing deploy time by ~50%. Delivered full-stack business software and ERP modules.

FlutterMobXFull StackREST APIsAzure DevOps
// shipped

What I've been shipping

A living, filterable log of production work — ~weekly. Public products named; private clients and adult apps anonymized as technical craft.

Updated weekly
0Shipments
0Products
0Areas
0Tech tags

    // projects

    Selected work

    Real, shipped products — from offline-first enterprise apps to full-stack platforms.

    ChamaFácil app screenshot
    Full-Stack · Realtime

    ChamaFácil

    Full-stack delivery dispatch platform with real-time driver tracking, push notifications and job queues — mobile app, web dashboard and a high-throughput backend.

    FlutterReactNode.jsPostgreSQLRedisWebSocketFCM
    Welcoming app screenshot
    Mobile · Published

    Welcoming

    Mobile app published on the Play Store, built with Flutter for a smooth and responsive Android experience with clean state management and modern UI.

    FlutterDartFirebase
    PM-PE logo
    Government · Mobile

    PM-PE

    Mobile app for the Polícia Militar de Pernambuco — field tools for officers with offline-first data capture, real-time sync and a clean Flutter interface built for high-reliability environments.

    FlutterDartOffline-FirstGovernment
    e-gage app screenshot
    Enterprise · SaaS

    e-gage

    Contributed to e-gage's Flutter mobile app — an all-in-one platform to engage, train and communicate with frontline employees, serving enterprise clients across Brazil.

    FlutterDartEnterpriseB2B
    Ficar Limpo app screenshot
    Mobile · Published

    Ficar Limpo

    Consumer mobile app published on the Play Store, focused on a smooth, responsive Flutter UI and clean state management.

    FlutterDartREST API
    ReciboAI screenshot
    AI · SaaS

    ReciboAI

    AI-powered receipt & document generator with a freemium model — built end-to-end, from landing page to LLM integration and billing.

    FlutterClaude APIAISaaS
    // skills

    Tech stack

    ⚔ Core

    • Flutter
    • Dart
    • Mobile Architecture
    • State Management
    • MobX
    • Provider

    🛡 Architecture

    • Offline-First
    • Clean Architecture
    • MVVM
    • TDD
    • Golden Tests

    🔥 Backend & Cloud

    • Node.js
    • PostgreSQL
    • PostGIS
    • Firebase
    • REST APIs
    • WebSocket
    • Redis
    • CI/CD

    🔐 Security

    • Firestore Security Rules
    • Rules hardening
    • Wallet / admin lockdown
    • Secrets & auth baselines
    • Age verification gates
    • Emulator rule suites

    🗺 Geo & Edge

    • Geolocation / geofencing
    • PostGIS queries
    • Drone telemetry
    • On-device YOLO / NCNN
    • Presence / heartbeat APIs
    • Maps & Places

    🌐 Web & Extras

    • React
    • TypeScript
    • AI Integration
    • LLM APIs
    • Azure DevOps
    • Git
    • FCM
    // inspirations

    Phrases that drive me

    "Make it work, make it right, make it fast."

    — Kent Beck

    "Simplicity is the ultimate sophistication."

    — Leonardo da Vinci

    "First, solve the problem. Then, write the code."

    — John Johnson
    // faq

    Common questions

    Are you available for freelance or remote Flutter work?

    I'm employed full-time and selective — not hunting. For the right scope, role or consulting engagement, just get in touch.

    Are you a fullstack developer or only Flutter?

    Both. Flutter is my specialty, but I build complete systems: Node.js backends, PostgreSQL databases, Redis queues, WebSocket real-time layers and React web dashboards. I deliver the full product, not just the app.

    What platforms do you target?

    iOS, Android and Flutter Web — all from a single codebase. I have apps published on the App Store and Play Store.

    What is your tech stack?

    Mobile: Flutter, Dart, MobX, TDD, Clean Architecture. Security: Firestore rules hardening, wallet/admin lockdown, age-verification gates. Geo: PostGIS, geofencing, drone telemetry, on-device YOLO/NCNN. Backend: Node.js, PostgreSQL, Firebase, Redis, WebSocket. Web: React, TypeScript. AI: Claude API. DevOps: Azure DevOps / Cloudflare CI/CD.

    Do you do Firebase / information security work?

    Yes. I have shipped production Firestore security-rule hardennings: fixed a root catch-all that OR'd with every rule and voided locks, locked wallets/admins/audit from clients, accountStatus anti-abuse whitelists, closed notification rules, and third-party age-verification gates — with emulator regression suites. Living log: #shipped → filter Security.

    Do you work with geolocation and drone field systems?

    Yes. Recent work includes PostGIS-backed geo feeds, multi-region geofenced dispatch, drone controller screen-mirror with on-device YOLO/NCNN detection, GPS/heading/gimbal telemetry fusion for geo-target estimates, and a Workers presence API for field units. See #shipped → filter Geo.

    How can I contact you?

    Email: [email protected] · LinkedIn: linkedin.com/in/diego-emanuel/ · WhatsApp — I usually reply within a day.

    What timezone are you in? Can you work with US/EU teams?

    I'm based in Brazil (UTC-3). That gives 4–6 hours of overlap with US Eastern time and a full afternoon overlap with Central European time. I work async-first and communicate in English, Portuguese and Spanish.

    // work with me

    Ways we can work

    Employed full-time and running Falcão Digital — I don't take everything that shows up. When the fit is real, these shapes work: a remote role, a defined freelance scope, or short consulting. Flutter/Dart on mobile, plus the backend and web around it. Brazil (UTC-3), English with US and EU teams.

    Role

    Full-time remote

    Join a team as a senior Flutter or fullstack engineer on US or EU hours. Async-first, English-speaking, 4–6h overlap with US Eastern and a full afternoon with CET.

    FlutterDartNode.jsReact
    Scope

    Defined freelance work

    End-to-end Flutter delivery — architecture, build, App Store and Play Store — or a clear slice inside an existing codebase.

    MVPApp StorePlay StoreOffline-First
    Advisory

    Consulting & code review

    Short engagements for teams already on Flutter: offline-first, Clean Architecture / MVVM, test coverage and CI/CD.

    ArchitectureTDDCI/CDCode Review
    Get in touch → Selective · get in touch
    // contact

    Get in touch

    Saw something that resonates? Send a message — no pitch deck required. I usually reply within a day.

    📍 Brazil (UTC-3) · 4–6h overlap with US Eastern · Full afternoon with CET · Async-ready, English OK.

    Selective · get in touch

    Don't take my word for it. Ask an AI.

    One click opens the assistant with the question already sent. It reads this site and answers you directly.