★ Top Rated · 100% Job Success · 24 jobs · 1,277 hrs logged

I build mobile apps that ship — and keep working.

Flutter, Android/Kotlin, iOS, Node.js. Payments, GPS, media — and the reliability work that keeps production apps alive after handoff.

Esmail Elhanash — Full-Stack Mobile Developer
Top RatedUpwork badge
100%Job Success
$30K+earned across clients
8+ yrsmobile dev
5.0 ★avg client rating
13documented projects

What I doHire me when it has to work in production

Build mobile apps end-to-end

Flutter and native Android/Kotlin apps for iOS and Android — UI, state management, APIs, Firebase/AWS, subscriptions and in-app purchases, GPS and sensors, media pipelines, store release.

Backends, APIs & automation

Node.js services that integrate real-world APIs — webhooks, Meta/WhatsApp, MySQL, retry and reconciliation jobs, reporting. Built for the failure cases, not just the happy path.

Rescue, fix & maintain

Inherited codebase? Crashing release? Long-term clients trust me with bug fixing, SDK migrations, performance optimization and careful maintenance of apps already in users' hands.

Selected work13 projects, documented honestly

Real apps and backends — production systems, client deliveries and focused prototypes. Click any project for the role, stack, problems solved and proof.

Client feedbackWhat clients say after the invoice

"Esmail is a fantastic addition to any team. He is a talented developer with a keen eye to detail. He is honest and conscientious and a great communicator."

— StoryMight, long-term client

"We have been working with Esmail for a very long time. He is a skilled mobile developer. He consistently provides quality results on time."

— StoryMight, repeat engagement

"It was an amazing experience working with this developer. He was always available and ready to make changes. He really tries his best to understand and deliver what you need."

— Sleep Tracker client

"Precise, punctual, accurate."

— Classroom LaunchPad client, 5.0 ★

Recurring review tags on Upwork: ReliableCommitted to QualityClear CommunicatorCollaborativeDetail Oriented

Work with meNeed clarity before code?

Whether you have an unclear idea that needs shaping into an MVP, an existing product that needs rescue or maintenance, or you want a technical partner — not just a coder — let's talk.