Skip to content
Asadullah Khan — Flutter developer, Flutter team lead, and Node.js backend engineer, Ajman UAE

Asadullah Khan · Software Tech Lead · Ajman, UAE · 24+ years

Mobile. Backend. Web.
One engineer who builds all three.

Flutter · Node.js · Next.js · MongoDB · WordPress · I don't hand off. I deliver.

Flutter · Mobile Node.js · Backend Next.js · Web MongoDB · Database WordPress · CMS

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.

Full product ownership

The five pillars

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.

Cross-platform mobile

Production Flutter apps for government, enterprise, and consumer — built with Dart, Firebase, and REST APIs. One codebase, iOS and Android.

Backend & REST APIs

API layers, Dataverse wrappers, middleware, and services — Node.js backends that connect mobile apps and web frontends to enterprise data.

Modern web frontends

Server-rendered, SEO-optimised web experiences with Next.js, React, and Tailwind — fast, accessible, and designed for real users.

Database & data modeling

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.

CMS & business websites

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

About me

Experience & craft

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.

Stack in context

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

Flutter
Mobile apps
Chamber App, SavviSound, Real Estate App
Node.js
APIs & backend
Chamber Portal, SavviSound
Next.js
Web frontends
Chamber Portal
MongoDB
Database layer
SavviSound, Real Estate App
WordPress
CMS & websites
Cynerra, Al Nisa Store, SpectrumX

Supporting

.NET / C#
Enterprise apps
Takaful, RAK Airport, Chamber
SQL Server
Data & reporting
All enterprise projects
Dynamics CRM 365
CRM & Dataverse
Chamber Portal
Firebase
Auth & realtime
Chamber Mobile App
Dart
Mobile language
All Flutter projects
WooCommerce
E-commerce
Al Nisa Store
Elementor
Page builder
Cynerra, Al Nisa Store, SpectrumX
DevOps
CI/CD & pipelines
Cross-project

0+

Years total experience

0+

Years Ajman Chamber

0

Organizations

UAE

United Arab Emirates

Education

  • Bachelor, Commerce
    Govt. Premier College, Karachi · 1999 — 2001
  • HSC, Science
    North Star Public School · 1996 — 1997
  • Diploma, Computer Science
    Technical Education

Certificates

  • Post Graduate Program in DevOps — Edureka — Jun 2025
  • Microsoft Certified Professional (MCPS) — Jan 2013
  • Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 — Jan 2013
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications — Jan 2009
  • Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Web Applications — May 2008

Selected work

Projects

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

Member Portal

Full-stack web platform for a UAE government chamber.

Next.js Node.js

Supporting: Dynamics CRM 365, Dynamics CRM, Dataverse, PowerApps, Tailwind CSS

Visit site →

SavviSound · Wellness product

SavviSound App

Consumer habit-tracking app — Flutter app, Node.js API, and MongoDB-backed data.

Flutter Node.js MongoDB

Supporting: Firebase, REST

Cynerra

Cynerra

Corporate website designed and developed from scratch.

WordPress Elementor

Supporting: Custom design, responsive layout, CMS

Visit site →

Al Nisa Store

Al Nisa Store

E-commerce store with full WooCommerce integration.

WordPress WooCommerce Elementor

Supporting: Product catalog, cart, checkout, CMS

Visit site →

SpectrumX

SpectrumX

Agency website built for a software development company.

WordPress Elementor

Supporting: Custom design, service pages, CMS

Visit site →

Property management

Real Estate Management Platform

Property management covering owners and managers — dashboards, tenancy, leases, and reporting.

Flutter Node.js MongoDB

Supporting: Firebase, REST APIs

  • · Property dashboard with rental income overview
  • · Vacant / non-vacant property tracking
  • · Owner management portal
  • · Tenant and lease management
  • · Financial reports and analytics
  • · Role-based access (owner vs manager views)

Client confidential — available on request

RAK Airport

Enterprise Systems

Intranet and web properties for an international airport.

Enterprise legacy — before the modern stack
ASP.NETSQL ServerCrystal Reports

Takaful Pakistan Limited

Insurance Platform

Underwriting-to-settlement system for Islamic insurance.

Enterprise legacy — before the modern stack
ASP.NETOracleSQL Server

“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.

Timeline

Experience

Current

Software Tech Lead

Ajman Chamber of Commerce & Industry · UAE

Flutter Dart Next.js Node.js Dynamics CRM 365 Dataverse ASP.NET / C# SQL Server Crystal Reports Firebase

  • Built the Chamber's core digital products — Flutter apps for members, a Next.js web portal, Node.js services in the middle, and Dynamics CRM 365 as the data backbone. Designed the architecture and still write a significant portion of the code.
  • Built a Node.js API layer between the frontend and Microsoft Dataverse — handling authentication, request validation, and response shaping so the Flutter and Next.js apps have a stable contract regardless of what changes underneath.
  • Firebase covers the mobile-specific work: user authentication, real-time data sync via Cloud Firestore, and push notifications through Cloud Messaging.
  • SQL Server data modelling, stored procedure tuning, and Crystal Reports outputs for finance and operations teams.
  • Team lead: sprint planning, code reviews, branching strategy, and making sure engineers understand the reasoning behind decisions, not just the task.

Software Programmer

RAK Airport · Ras Al Khaimah

ASP.NET C# SQL Server Crystal Reports REST APIs IIS

  • Built and maintained the airport's public website and staff intranet on ASP.NET with SQL Server.
  • Wrote stored procedures, tuned queries, and produced Crystal Reports outputs used daily by finance and operations.
  • Managed role-based access controls and authentication for intranet modules handling sensitive operational data.
  • Migrated legacy .NET codebases to cleaner architecture without disrupting live systems.

Assistant Manager — IT

Takaful Pakistan Limited · Karachi

ASP.NET C# SQL Server Oracle Crystal Reports Agile SDLC

  • Built insurance modules for motor, fire, marine, health, and re-takaful — covering quoting, underwriting, policy issuance, claims, and settlement.
  • Data tier ran on Oracle and SQL Server in parallel. Crystal Reports handled regulatory outputs. Business rules encoded Sharia-compliant constraints directly into application logic.
  • Worked with QA through Agile iterations: test plans, defect triage, regression testing, release readiness.
  • Built shared component libraries to speed up feature delivery across policy, claims, and accounting modules.

Senior Web Developer · Graphic Designer

eWorld (Private) Limited · Karachi

Web development Graphic design HTML · CSS cross-browser delivery client projects

  • Client websites from brief to launch — visual design and development both. Six years, many clients, multiple industries.
  • Cross-browser layouts in the mid-2000s were difficult. Built a precision with markup and CSS that still shows in how I work today.
  • Managed client relationships directly: scope, timelines, content handoffs, and revisions.
  • Server-side scripting and database work alongside the front-end — before anyone called it full-stack.

Solutions

Use cases

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

Member portals & internal tooling — Dynamics CRM & modern web stack

Dynamics CRM 365 Dataverse Web API Next.js Node.js Tailwind CSS REST APIs

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

Chamber mobile apps — Flutter & Firebase alongside enterprise backends

Flutter Dart Firebase REST APIs Node.js

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

Enterprise airport web properties & intranet systems

ASP.NET Crystal Reports SQL Server

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

Insurance modules — underwriting through settlement

Motor Fire Marine Health Re Takaful
ASP.NET Oracle SQL Server

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

Mobile app (Flutter) with Node.js API & MongoDB

Flutter Node.js MongoDB

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.

Contact

Let's build something

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.

Open to new projects

What I'm open to

  • · Flutter mobile apps (worldwide — remote or on-site)
  • · Node.js API and backend services
  • · Next.js web platforms
  • · MongoDB database design and integration
  • · WordPress website design and development
  • · WooCommerce e-commerce stores
  • · Full-stack projects (mobile + backend + web)
  • · Senior / lead engineering roles — worldwide, remote or on-site