Senior Flutter Developer for Production Mobile Apps

I build and maintain Flutter products across the mobile client, backend integrations, and store release. My portfolio includes marketplaces, remittance, scheduling, and operational tools shipped for real users.

All services

Discuss your Flutter app

An existing app is the starting point

For a takeover, the first milestone is a reproducible build and a map of the critical user journeys. I separate release blockers from improvements so working features stay intact. A new architecture is only useful if it solves a problem the product actually has.

New products need a complete vertical slice

For a new app, I start with a small journey that reaches the backend and a test build: sign in, complete the core action, and recover from a failure. That exposes integration and release constraints before more screens depend on them.

Mobile and backend belong in the same investigation

Authentication, API responses, Firebase configuration, and payment webhooks affect what a user sees. My Laravel and Node.js background lets me follow a workflow beyond the Flutter widget tree. Wear It and AN Express are examples of products with connected account and transaction flows.

Payments, notifications, and releases

The release scope should include interrupted payments, expired sessions, notification permissions, and platform configuration. Firebase and any proposed Supabase integration need a separate environment and access-rule review. Agree the exact provider scope before implementation.

Performance before architectural fashion

Measure the slow journey on a representative device, then inspect rendering, network requests, and data access. Keep a regression checklist for both iOS and Android. A state-management migration should earn its cost through simpler maintenance or a measurable fix.

Related product work

Wear It

Authenticated luxury fashion marketplace connecting buyers and sellers: catalogs, multi-role workflows, payments, orders, and logistics across Flutter for iOS, Android, and web.

Flutter, iOS, Android, Web

AN Express

International money transfer app with secure onboarding, exchange rates, transaction tracking, and production mobile deployment for remittance workflows.

Flutter, iOS, Android, Web

Planny

Production platform for driving schools: student management, lesson booking, instructor scheduling, progress tracking, notifications, and multi-role access.

Flutter, iOS, Android

Before we start

Can you take over an existing Flutter app?

Yes. Share the current state, build instructions, and the journeys that are failing. I start by establishing what works and what blocks a release, then scope the fixes.

Do you work on the backend too?

My background includes Laravel, Node.js, Firebase, and API integrations. We can scope the app and backend together rather than assume the fault belongs to one side.

Are these native Swift applications?

No. The published client mobile applications in this portfolio are built with Flutter. Their iOS releases demonstrate mobile delivery, not native Swift project history.

Discuss your Flutter app