Joseph N.
Flutter & FlutterFlow Developer | AI Apps, Fintech & MVP App Rescue
Launch is when the real product work starts: the feature users actually ask for, the Firebase bill that needs restructuring, the store update that has to pass review this week. After launch I can stay on for fixes and updates on fixed-price monthly milestones. Hi, I'm Joseph, a senior FlutterFlow developer and Flutter developer based in Lagos, Nigeria, working daily with founders in the US, UK, EU and Australia, in English or French (full overlap with GMT/CET, mornings with EST/PST). Most FlutterFlow work on Upwork is one-off prototypes. Mine is not. Clients keep me on retainer after launch, because launch is when the real product work starts: the feature users actually asked for, the Firebase bill that needs restructuring, the store update that has to pass review this week. RECENT RESULTS - Abandoned build rescued in 3 weeks. Took over a half-finished FlutterFlow project, shipped it, still maintain it today. see portfolio - Firebase costs cut ~70%. Restructured Firestore behind a live FlutterFlow app: nested subcollections and unbatched reads, as usual. see portfolio - Fintech MVP in 45 days. 20-screen Figma design to live App Store launch. The founder hit his Series A demo with a week to spare. see portfolio CLAUDE AI INSIDE YOUR APP I add Claude AI to FlutterFlow and Flutter apps: in-app assistants and support agents, answers grounded in your own data (RAG), streaming replies, and voice with Whisper and ElevenLabs. I also build with OpenAI and Gemini when they fit a feature better. WHAT I FIX Stalled or abandoned FlutterFlow projects | App Store and Google Play rejections | Firebase and Firestore cost blowups | slow, janky or crashing builds | broken Stripe and RevenueCat payments | failed API and webhook integrations | messy data models and insecure Firestore rules | migrations from Bubble, Adalo and Glide into FlutterFlow WHAT I BUILD - FlutterFlow MVPs for iOS and Android: Figma to store approval in 30-60 days - SaaS platforms, marketplaces, booking systems, admin dashboards - AI features: OpenAI, Claude, Gemini, streaming, RAG, Whisper and ElevenLabs voice, support agents - Payments: Stripe Checkout, subscriptions, Stripe Connect, RevenueCat in-app purchases - Firebase and Supabase architecture, security rules, cost optimisation - Real-time chat, live updates and push notifications - Custom Flutter and Dart code where FlutterFlow's blocks run out QUESTIONS I GET ASKED Can you rescue a FlutterFlow app another developer abandoned? Yes, it is my most requested job. Most rescues take 1-3 weeks. I audit what exists, tell you honestly what is salvageable, then finish and ship it. How long does a FlutterFlow MVP take? 30-60 days from Figma to a live App Store and Google Play listing, for a typical 15-25 screen app. Can FlutterFlow build a complete production app? Yes: UI, backend, integrations, payments and store deployment. Where its blocks run out, I write custom Dart. Why is my Firebase bill so high? Almost always Firestore structure: nested subcollections, unbatched reads and listeners left open. Restructuring typically cuts the bill 50-80%. Do you design in Figma first? Yes: wireframes, user flows and dev-ready UI. Or I build straight from the Figma file you already have. Who owns the work? You do. Full FlutterFlow project and code export from day one, no lock-in. Can you add Claude to my FlutterFlow app? Yes. I integrate Claude AI for in-app assistants, support agents, RAG over your own data and streaming replies, and I choose between Claude, OpenAI and Gemini based on what each feature needs. Will you stay on after launch? Yes. Most clients move to a monthly retainer for features, fixes and store updates. HOW I WORK Loom walkthrough at every milestone. Written docs and a handoff playbook. Honest pushback on architecture instead of quiet shortcuts. Fixed-price milestones so you always know the number before I start. START HERE (free, no pitch) Send your broken FlutterFlow project, your Figma file, or just the idea. Within 24 hours I send back a short Loom: what is actually wrong or how I would architect it, where the cost traps are, and what I would fix or build first. If we are not a fit, I will say so and point you somewhere better. Hit "Message" or "Invite to Job" and paste your project link. I will reply today.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $6k
Billed in all: $11,150$11k
$545 in the last 6 months
Across 18 contracts
Earnings, last 30 days
Skill rankings: Top 8% in App Store Upload
Ranked by MRR among everyone on Upwork with the skill.
- #16App Store Upload193 freelancers · 🇳🇬 #1Top 8%🇳🇬#1 of 9
- #57Software Debugging409 freelancers · 🇳🇬 #1Top 14%🇳🇬#1 of 14
- #75Mobile App Bug Fix453 freelancers · 🇳🇬 #1Top 17%🇳🇬#1 of 23
- #109Minimum Viable Product546 freelancers · 🇳🇬 #2Top 20%🇳🇬#2 of 25
- #131FlutterFlow834 freelancers · 🇳🇬 #2Top 16%🇳🇬#2 of 50
- #142In-App Purchases1,101 freelancers · 🇳🇬 #1Top 13%🇳🇬#1 of 17
- #254Dart2,324 freelancers · 🇳🇬 #3Top 11%🇳🇬#3 of 48
- #308AI Mobile App Development1,401 freelancers · 🇳🇬 #3Top 22%🇳🇬#3 of 48