01
About Me
A quick introduction
Flutter developer focused on clean interfaces, reliable delivery, and production-ready mobile experiences across mobile, backend, and data-driven product work.
I am a Flutter developer with professional experience shipping real-world mobile apps across booking, social, real-time, and fintech product domains. I also work across backend and AI layers when a project needs a more complete product stack.
My recent work includes Firebase-powered live features, map-based flows, payment handling, Riverpod state management, FastAPI services, machine learning workflows, and custom NLP logic for expense prediction and classification. I care deeply about writing maintainable code and improving user experience through small interaction details.
Here are a few technologies and tools I work with frequently:
- ▹Flutter
- ▹Dart
- ▹Firebase
- ▹REST APIs
- ▹WebSockets
- ▹Google Maps
- ▹Payment Integrations
- ▹Push Notifications
- ▹Riverpod
- ▹FastAPI
- ▹Machine Learning
- ▹NLP Workflows
- ▹Docker
Contributing across multiple projects in a fast-paced client environment, delivering production features under deadline while maintaining quality and stability.
- ▹Implemented real-time features, payments, localization, and operational dashboards
- ▹Worked closely with backend developers to ship reliable API-driven experiences
- ▹Delivered cross-project support to help teams hit critical timelines
FlutterDartREST APIsWebSocketsPayments
Worked on an AI-powered dating app focused on high-quality UX, feature reliability, and scalable Firebase architecture.
- ▹Built onboarding and profile flows with polished interaction patterns
- ▹Integrated and stabilized Firebase data handling for real-time consistency
- ▹Supported liveness and face verification related workflows
FlutterFirebaseAI FeaturesReal-Time Systems
03
Selected Projects
Work that defines my portfolio
A few production apps and product systems that show the range of interfaces, flows, and technical problems I’ve worked through.
HalaCareer is a feature-rich learning and workforce management application where I implemented complete course-track journeys and company-side employee lifecycle controls with robust, API-driven UX behavior.
- ▹ Designed and implemented a complete Track/Course learning system using BLoC architecture, including track discovery, course details, interactive lesson player, onboarding tasks, passcode-based quiz validation, notes, related courses, and exam workflows.
- ▹ Implemented end-to-end Company Employee Invitation and Team Management in the Company Dashboard, including invitation generation (email/link modes), pending request moderation (approve/reject), team listing, and member termination controls.
- ▹ Integrated employee-side invitation acceptance/rejection dialogs triggered from login pending-invitation tokens, enabling full invitation lifecycle coverage from admin invite to employee onboarding.
- ▹ Developed robust API-driven state handling with loading/error UX and edge-case handling for auth, validation, and backend response variations.
FlutterBLoCREST APIsState ManagementDashboard
Seyanti is a production-grade, three-sided on-demand platform connecting customers, agencies, and providers in one coordinated ecosystem. I worked across role-specific app flows covering discovery, booking, payments, live tracking, and communication to support the full service lifecycle.
- ▹ Multi-auth support with Email, Google Sign-In, OTP, and guest access, plus location-based service discovery.
- ▹ End-to-end booking flow with date/time selection, notes, image upload, add-ons, and coupon handling.
- ▹ Wallet top-up and payment processing with Fawaterak integration, paired with real-time appointment tracking on maps.
- ▹ In-app communication with text, image, and video messaging to keep customers and providers synced.
FlutterFirebaseREST APIsGoogle MapsWebSockets
Genie is an AI-powered Muslim dating app focused on trust, safety, and smooth real-time interactions. I delivered complex onboarding and communication features while improving backend reliability, data sync, and analytics visibility.
- ▹ Complex multi-step onboarding with animated UI/UX for better activation and profile completion.
- ▹ Real-time messaging with media sharing, voice notes, and audio/video calling capabilities.
- ▹ AI-assisted face liveness and identity verification workflows to improve account trust and security.
- ▹ Firebase Analytics integration and real-time stability improvements for stronger product insights and UX consistency.
FlutterFirebaseAI IntegrationWebRTCAnalytics
Penny Pulse is a full-stack personal finance application built with Flutter, FastAPI, and machine learning. It lets users add expenses by text or voice and predicts expense categories plus Need/Want classification with custom NLP models.
- ▹ Built a modern fintech-style UI with Material 3, Riverpod state management, real-time charts, secure authentication, and REST API integration.
- ▹ Developed and optimized a large real-world dataset with Roman Urdu and English support for stronger expense prediction results.
- ▹ Trained scikit-learn models for intelligent category prediction and Need/Want classification using custom NLP workflows.
- ▹ Deployed the backend on Hugging Face Spaces with Docker for a reproducible production setup.
FlutterFastAPIMachine LearningRiverpodDocker
04
Skills
Tools and capabilities
The mobile, backend, data, and delivery stack I use to build and ship full product experiences.
Mobile Core
FlutterDartFirebaseREST APIsRiverpod
Backend & Data
FastAPIMachine LearningNLPDockerHugging Face Spaces
Product Features
Real-Time ChatMapsPaymentsChartsLocalization
Delivery Workflow
GitPostmanDebuggingPerformance TuningTeam Delivery