Menu

Husnain Sajjad

Senior Flutter & Full-Stack Mobile Developer

Building Flutter apps for iOS and Android, with Node.js and NestJS backend APIs — from architecture to production releases.

Open to remote roles worldwide, opportunities in Pakistan, and select freelance collaborations.

Selected Work

Experience

Feb 2026 – Present

Senior Flutter Developer

Mayfair Technology Partners

  • Led performance and stability overhaul of production EV charging platform (Android & iOS)
  • Reduced crash rate by 95% (10% to 0.5%) through systematic debugging and null-safety enhancements
  • Accelerated app startup time by 70% (10s to 3s) via architecture improvements and API optimisation
  • Built and extended backend services (NestJS, MySQL, Prisma ORM) on AWS-hosted infrastructure
FlutterDartNestJSMySQLPrismaAWS

Jan 2023 – Jan 2026

Senior Mobile App Developer

Distributed Systems

  • Sole Flutter developer on a location-based rewards app — independently designed, built, and deployed the backend
  • Implemented auth & user management, geo-tagged reward logic, geofencing, real-time Socket.IO updates, and push notifications
  • Developed Flutter mobile and display applications and contributed to Node.js backend services for a confidential client project.
  • Conducted code reviews and enforced Git workflows and engineering standards across multiple applications.
FlutterDartNode.jsMongoDBMongooseSocket.IO

May 2021 – Dec 2022

Software Engineer

Palmgrid

  • Built and maintained Flutter apps using Provider, GetX, and Bloc
  • Integrated Firebase services: Authentication, Firestore, Cloud Functions, Crashlytics, and Analytics
  • Worked within cross-functional Agile teams (design, QA, product)
  • Managed sprint tasks in Jira to meet tight release windows
FlutterDartProviderGetXBlocFirebaseFirestoreJira

Sep 2020 – May 2021

Associate Software Engineer

DevnTech

  • Developed Flutter applications for Android and iOS
  • Implemented responsive UIs and integrated RESTful APIs
  • Managed application state using Provider
  • Resolved production bugs and maintained code quality through Git version control
FlutterDartProviderGit

Skills

Mobile Development

FlutterDartBlocProviderGetXClean Architecture & MVCCustom AnimationsResponsive UI

Backend Development

Node.jsNestJSRESTful API designAuthentication & Authorization

Databases & Data

MongoDB (Mongoose)MySQL (Prisma)Firebase / Firestore

Cloud & Deployment

AWS-hosted infrastructureVercelHerokuRender

Integrations

Stripe / Stripe ConnectGoogle Maps SDKSocket.IOFCMOneSignalRevenueCatAdMobDeep linking

Quality & Delivery

Unit & Widget TestingApp Store & Play Store DeploymentGitCI/CDAgile / Jira

AI-Augmented Development

ClaudeChatGPTDeepSeekOpenCode

Engineering Impact

95%

Crash Rate Reduction

10% → 0.5% in production EV charging app

70%

Faster App Startup

10s → 3s through architecture improvements

About

I’m Husnain Sajjad, a senior Flutter and full-stack mobile developer with approximately six years of experience building and maintaining production applications. Specialized in Flutter and Dart, with hands-on experience across Android and iOS development, architecture, performance optimization, debugging, and app deployment.

Focused on building stable, responsive products and solving production issues with measurable impact, including significant improvements to crash rates and startup performance. Full-stack experience includes Node.js, NestJS APIs, MongoDB, MySQL, Prisma, and Firebase, supporting work across mobile clients, backend APIs, data layers, and deployment.

Let's Work Together

Open to remote roles worldwide, opportunities in Pakistan, and select freelance collaborations.