Muhammad Sheraz
Senior Full-Stack Mobile Engineer
- Islamabad, Pakistan · UTC+5
- Email via the contact form
- pub.dev publisher: sherazi.dev
- sherazi.dev
Currently: Senior Mobile App Engineer at Global Financial Media (GFM)
Summary
Senior full-stack mobile engineer with 7 years building production software — one of Pakistan's early Flutter adopters, shipping Flutter since October 2019, less than a year after Flutter 1.0. I have built 150+ applications — Flutter for iOS and Android, Next.js and TypeScript on the web, and Node.js, Firebase, Supabase or PostgreSQL behind them — across 9 industry domains: education, social media, e-commerce, healthcare, marketplaces, AI, fintech, emergency response, and business tools.
I work at platform scope rather than screen scope: user app, admin console, API and CI/CD delivered as one coordinated system, a pattern I have shipped 15+ times. I have led teams of up to 20 developers and kept three release trains compatible against a single backend.
The case studies below document AI work: LLM integrations with OpenAI and Gemini, retrieval over a product's own content, and tool-use agents. I also maintain 3 Flutter packages on pub.dev under the verified publisher sherazi.dev — the same domain as this site.
Experience
Senior Mobile App Engineer
Feb 2026 – Present7 mosGlobal Financial Media (GFM)Full-timeIslamabad, Pakistan
- Cross-platform Flutter development.
FlutterDart
Senior Flutter Developer
Feb 2024 – Feb 20262 yrsTechanionFull-timeIslamabad, Pakistan
- Led development of cross-platform Flutter apps for Android, iOS and web, from requirements through store release.
- Built AI-powered features — LLM integrations and automation — alongside third-party API integrations in production apps.
- Assigned and reviewed the team's work, ran code reviews and held the codebase to shared standards.
- Ran client requirement meetings and translated them into scoped, deliverable work.
- Owned the full release lifecycle on Play Store and App Store.
FlutterDartFirebaseREST APIsCI/CD
Senior Flutter Developer
Feb 2021 – Feb 20243 yrsTechorraFull-timeIslamabad, Pakistan
- Led development and project management across multiple client apps, with code reviews and shared best practices.
- Built cross-platform Flutter apps for Android, iOS and web with responsive, pixel-accurate UI.
- Used Firebase for real-time sync, Cloud Functions and scalable data storage.
- Structured apps with GetX and BLoC for maintainable state management and navigation.
- Worked directly with cross-functional teams and clients on requirements and delivery.
FlutterDartFirebaseCloud FunctionsGetXBLoC
Junior Flutter Developer
Oct 2019 – Feb 20211 yr 4 mosGlowSIMSFull-timePhalia, Pakistan
- Taught myself Flutter end to end and shipped production apps from the first year.
- Built API integrations and reliable connectivity with external services.
- Designed user experiences around the needs of each app's audience.
FlutterDartREST APIs
Skills
Grouped from the stacks and write-ups of the case studies on this site, plus the engineering practices I work by.
- Mobile
- FlutterGetXPush NotificationsGeolocationGoogle MapsBLoCDartfl_chartgo_routerSQLiteDeep LinksDiofreezedHiveIn-App PurchaseMapboxMaterial 3RevenueCatRiverpodSecure Storage
- Web
- TypeScriptNext.jsTailwind CSSRedux
- Backend & Cloud
- FirestoreFirebase AuthFirebase StorageCloud FunctionsFirebase HostingNode.jsGoogle Sign-InAlgoliaFirebasePostgreSQLJWT AuthMongoDBPython / FlaskRazorpaySocket.IOStripeSupabaseWebSocketsZod
- AI & Automation
- OpenAI APIGemini APIGroq APIPineconeAI agents & multi-agent workflowsAI automationLLM integration & tool useRetrieval-augmented generation (RAG)
- Practices & Delivery
- CrashlyticsGitHub ActionsClean Architecturepub.devVercelCI/CD & store deploymentCode review & team standardsMulti-app platform deliveryOffline-first architectureTechnical team leadership
Selected work
Described by role and scope — clients are not named, and no project is attributed to an employer.
- Learning Management SystemAI-assisted coaching platform — student app, admin console, and a multi-provider AI backendFlutter · Riverpod · Firestore · Firebase Auth · Firebase Cloud Functions (TypeScript)
- StarShareCreator-economy platform — fans commission personalized videos from celebrities, celebrity and admin appsFlutter · GetX · Firestore · Firebase Auth · Firebase Cloud Messaging
- Streaming AI Chat AppAI chat that streams replies live — with visible reasoning, tool calls and a multi-provider model catalogFlutter · BLoC (flutter_bloc) · Clean Architecture · Dio · WebSocket (real-time streaming)
- GageSocial sports platform — live NFL/NBA scores, friendly wagers & group chatFlutter · Firebase · TypeScript Cloud Functions · Firestore · Push Notifications
- POS & Inventory PlatformFull-stack POS & inventory platform with offline-first syncFlutter · TypeScript · Node.js · PostgreSQL · JWT Auth
- MediTechField-sales order app for medicine distributionFlutter · GetX · SQLite (sqflite) · Cloud Firestore · Firebase Auth
Open source
Open Source Maintainer — Flutter packages
verified publisher: sherazi.devI maintain three published Flutter packages on pub.dev under the verified publisher sherazi.dev — the same domain as this site — including paginate_firestore_plus, which I revived after the original was abandoned.
Education
Master's in Computer Science
2020Virtual University of Pakistan
Full case studies: https://sherazi.dev/projects · Contact: https://www.linkedin.com/in/sherazahmad720/