Cross-platform mobile
Production Flutter apps for government, enterprise, and consumer — built with Dart, Firebase, and REST APIs. One codebase, iOS and Android.
Asadullah Khan · Software Tech Lead · Ajman, UAE · 24+ years
Flutter · Node.js · Next.js · MongoDB · WordPress · I don't hand off. I deliver.
I've been writing software since 2001. These days I build mobile apps in Flutter, backends in Node.js, and web platforms in Next.js — plus WordPress sites when a business needs one done properly. I've been the Tech Lead at Ajman Chamber of Commerce for 11 years. Before that: an airport, an insurance company, a web agency. 24 years across the stack. Based in Ajman, UAE · United Arab Emirates. Software Tech Lead, Flutter Developer, Flutter Team Lead, Node.js Developer, Next.js Developer, Full Stack Developer, Mobile App Developer, WordPress Developer.
Flutter for mobile, Node.js for APIs, Next.js for web, MongoDB for document data, WordPress for business sites — one engineer from architecture to production support.
Production Flutter apps for government, enterprise, and consumer — built with Dart, Firebase, and REST APIs. One codebase, iOS and Android.
API layers, Dataverse wrappers, middleware, and services — Node.js backends that connect mobile apps and web frontends to enterprise data.
Server-rendered, SEO-optimised web experiences with Next.js, React, and Tailwind — fast, accessible, and designed for real users.
Flexible document schemas, user profiles, data shapes tuned for aggregates and dashboards, and API-ready collections — MongoDB as the data layer for modern mobile and web backends.
Full business websites designed and developed in WordPress with Elementor, WooCommerce, and ElementsKit — fast, manageable, and built to convert.
Also: .NET / C# · SQL Server · Dynamics CRM 365 · Firebase · Dart · DevOps — 24 years means the supporting cast is strong too.
Technologies: Flutter, Dart, Node.js, Express.js, Next.js, React, JavaScript, TypeScript, MongoDB, Firebase, Firestore, REST API, SQL Server, T-SQL, ASP.NET, C#, .NET Framework, Dynamics CRM 365, Microsoft Dataverse, WordPress, WooCommerce, Elementor, DevOps, Git, CI/CD, Agile, Scrum, SDLC, Crystal Reports, Oracle, Tailwind CSS, HTML5, CSS3
Flutter & Dart — 5+ years · Node.js — 8+ years · Next.js & React — 6+ years · MongoDB — 6+ years · WordPress — 10+ years · .NET / C# — 17+ years · SQL Server — 17+ years · Dynamics CRM 365 — 10+ years
I lead technical delivery at Ajman Chamber — Flutter mobile apps, Next.js web portals, Node.js services, and a Dynamics CRM 365 integration that holds it all together. I've been in this role for 11 years, which means I've dealt with the legacy systems, rebuilt what needed rebuilding, and shipped new products alongside it. Open to Flutter, Node.js, Next.js, and WordPress roles or freelance projects worldwide — remote or on-site.
Flutter · Dart · Node.js · Next.js · React · MongoDB · Firebase · WordPress · SQL Server · .NET / C# · Dynamics CRM 365 · Tailwind CSS · HTML5 · CSS3 · REST API · DevOps · Git · Agile
Supporting
0+
Years total experience
0+
Years Ajman Chamber
0
Organizations
UAE
United Arab Emirates
Education
Certificates
Every build touches Flutter, Node.js, Next.js, MongoDB, or WordPress (and often several at once) — alongside the enterprise stack that keeps government and regulated industries running.
Ajman Chamber of Commerce
Full-stack web platform for a UAE government chamber.
Supporting: Dynamics CRM 365, Dynamics CRM, Dataverse, PowerApps, Tailwind CSS
Visit site →Ajman Chamber of Commerce
Cross-platform mobile app for 10,000+ chamber members.
Supporting: Firebase, REST APIs, Node.js
SavviSound · Wellness product
Consumer habit-tracking app — Flutter app, Node.js API, and MongoDB-backed data.
Supporting: Firebase, REST
Cynerra
Corporate website designed and developed from scratch.
Supporting: Custom design, responsive layout, CMS
Visit site →Al Nisa Store
E-commerce store with full WooCommerce integration.
Supporting: Product catalog, cart, checkout, CMS
Visit site →SpectrumX
Agency website built for a software development company.
Supporting: Custom design, service pages, CMS
Visit site →Property management
Property management covering owners and managers — dashboards, tenancy, leases, and reporting.
Supporting: Firebase, REST APIs
Client confidential — available on request
RAK Airport
Intranet and web properties for an international airport.
Enterprise legacy — before the modern stackTakaful Pakistan Limited
Underwriting-to-settlement system for Islamic insurance.
Enterprise legacy — before the modern stack“Most developers pick a lane.
Flutter or backend. Web or mobile. Frontend or API.”I build the mobile app, the backend API, and the web frontend.
Then I support it in production, because I've been doing this for 24 years.
Ajman Chamber of Commerce & Industry · UAE
Flutter Dart Next.js Node.js Dynamics CRM 365 Dataverse ASP.NET / C# SQL Server Crystal Reports Firebase
RAK Airport · Ras Al Khaimah
ASP.NET C# SQL Server Crystal Reports REST APIs IIS
Takaful Pakistan Limited · Karachi
ASP.NET C# SQL Server Oracle Crystal Reports Agile SDLC
eWorld (Private) Limited · Karachi
Web development Graphic design HTML · CSS cross-browser delivery client projects
Representative work from discovery and architecture through delivery, quality checks, and ongoing support — across government, aviation, and insurance domains.
Ajman Chamber of Commerce & Industry · UAE · Web
The Chamber portal connects members to government services. Dynamics CRM 365 is the system of record — every member, transaction, and interaction lives there. I built a Node.js API layer between the frontend and the Dataverse API: it handles authentication, shapes requests, validates data, and gives the Next.js frontend a consistent contract.
The reason for the wrapper: Dataverse is unpredictable if you hit it directly from the client. The Node.js layer absorbs that complexity. The Next.js frontend stays simple and fast.
Ajman Chamber of Commerce & Industry · UAE · Mobile
The Chamber mobile app runs on Flutter — one codebase for iOS and Android. Firebase handles authentication and real-time data sync; Cloud Messaging delivers push notifications when members need to act. The app connects to the same Node.js services as the web portal, so both stay consistent with Dynamics CRM.
Getting the offline behaviour right took the most time. Members use this where connectivity drops — the app has to handle that without losing data or confusing the user.
RAK Airport · Ras Al Khaimah
Corporate website and staff intranet for an international airport — ASP.NET, SQL Server, Crystal Reports. The users were mostly internal: finance, operations, and management who needed reliable data and controlled access.
Aviation IT moves carefully. Releases were planned, tested, and rolled back if anything looked wrong. That discipline is still how I approach production deployments.
Takaful Pakistan Limited · Karachi
Five lines of Islamic insurance built from scratch: motor, fire, marine, health, and re-takaful. I built most of the modules across the full lifecycle — quoting, underwriting, policy issuance, claims, and settlement.
The complexity was in the data: Oracle and SQL Server in parallel, Crystal Reports for regulatory outputs, and business rules that had to be exact because auditors checked every number. This is the role that made me take data integrity seriously.
SavviSound · Wellness product
SavviSound is a consumer wellness app — habit tracking, hydration reminders, and personalised insights. I built the Flutter frontend and the Node.js backend. MongoDB stores user profiles and habit logs in a structure that queries cleanly for the analytics features.
Consumer apps are a different discipline from enterprise work. The user has no manual and will delete the app the moment something confuses them. That constraint changes how you think about every screen.
Based in Ajman, UAE. I'm the Tech Lead at Ajman Chamber and I take on freelance work alongside — Flutter apps, Node.js backends, Next.js platforms, and WordPress sites. If you have something specific in mind, send a message. I'll tell you quickly whether I can help.
What I'm open to
Location
Ajman, United Arab Emirates