Skip to content
View Satti201's full-sized avatar

Block or report Satti201

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Satti201/README.md

Muhammad Mansoor Satti

Flutter Developer | Mobile & Web | Firebase, APIs, Payments & AI

I build and ship production Flutter applications for Android, iOS, and Web.

With 3+ years of professional experience, I’ve worked across sports platforms, EdTech, AI-powered products, marketplaces, social applications, and independent products.

My focus is turning product requirements into reliable applications — from architecture and UI implementation to API integration, payments, real-time features, testing, and store deployment.

Portfolio · LinkedIn · Email


What I Build

  • Cross-platform Flutter applications
  • Firebase-backed mobile and web products
  • REST API and third-party integrations
  • Real-time features with WebSockets / Socket.IO
  • Payments, subscriptions, and monetization
  • AI-powered product features
  • Maps, GPS, GPX, and location workflows
  • Flutter Web dashboards and admin panels
  • Google Play and App Store releases

Technical Focus

Flutter & Dart
Flutter · Flutter Web · Dart

Architecture & State
Clean Architecture · Repository Pattern · DDD · Riverpod · GetX · BLoC

Backend & Cloud
Firebase Auth · Firestore · Storage · Cloud Functions · FCM · Crashlytics · Analytics

APIs & Real-Time
REST APIs · Dio · WebSockets · Socket.IO · Strava API · Google Maps · GPX

Payments & Monetization
Stripe · Stripe Connect · RevenueCat · Google Play Billing · Apple In-App Purchases · AdMob

AI
Google Vertex AI · Generative AI APIs


Featured Work

RepoScout

Public Flutter engineering project built to demonstrate application architecture, resilient API integration, local persistence, testing, and CI.

Highlights

  • Clean Architecture with Riverpod dependency injection
  • GitHub REST API integration using Dio
  • Remote-first caching with Hive offline fallback
  • Paginated user and repository browsing
  • Persistent favorites and cached-data UX
  • 23 automated unit and widget tests
  • GitHub Actions CI

View RepoScout →


Flutter RevenueCat Subscription Pattern

Public reference project demonstrating a production-style Flutter subscription architecture with RevenueCat Test Store.

Highlights

  • Clean Architecture with strict domain / data / presentation boundaries
  • Riverpod 3.x state management and dependency injection
  • Dynamic monthly and yearly subscription offerings
  • Purchase and restore-purchases flows
  • Live CustomerInfo synchronization into app state
  • Typed domain exception handling
  • Duplicate purchase / restore action guards
  • Environment-based SDK configuration with --dart-define
  • 51 automated tests across mappers, repositories, notifiers, listeners, and widgets
  • GitHub Actions CI

View RevenueCat Subscription Pattern →


Ride With Pals

Two-sided sports platform connecting cycling clubs with individual athletes.

My contribution

  • Authored 70%+ of the codebase
  • 320+ commits
  • Led major Flutter development
  • Real-time GPS tracking
  • GPX parsing and ride creation
  • Google Maps integration
  • WebSocket / Socket.IO communication
  • Real-time chat and media sharing
  • Stripe Connect organizer payouts
  • RevenueCat subscriptions
  • Firebase Cloud Messaging
  • Device calendar synchronization

Professional client project. Source code is private.


OtakuShelf

Independent anime and manga tracking product that I owned end-to-end.

Owned the full lifecycle

Idea → Architecture → UI → Development → API Integration → Testing → Monetization → Analytics → Release

Tech Flutter · Dart · Riverpod · Freezed · Hive · Dio · REST APIs · GoRouter · Firebase Analytics · Crashlytics · RevenueCat · AdMob

View on Google Play →


Roomply

Flatshare management application built around shared living and collaboration.

Key engineering areas

  • Clean Architecture / DDD
  • Firebase Authentication
  • Firestore real-time streams
  • Shared resource booking
  • House-rule voting
  • Expense splitting
  • Task delegation
  • Group and one-to-one messaging
  • File and image handling
  • English / French localization

Professional client project. Source code is private.


Oracle / Astrology App

AI-powered astrology and tarot application.

Key engineering areas

  • Google Vertex AI
  • Firebase Cloud Functions
  • Firestore
  • Personalized AI-generated readings
  • RevenueCat subscriptions
  • AdMob monetization
  • Push notifications
  • Animated card interactions
  • English / Spanish localization

Professional client project. Source code is private.


Engineering Notes

I occasionally share lessons from building and debugging production Flutter applications, including:

  • RevenueCat subscriptions and entitlement synchronization
  • Flutter architecture
  • Firebase workflows
  • API integration
  • Production debugging
  • App deployment
  • Lessons from shipping real products

Connect

LinkedIn
Portfolio
GitHub
Email


Build things that work. Understand why they work.

Pinned Loading

  1. repo-scout repo-scout Public

    Production-style Flutter GitHub explorer demonstrating Clean Architecture, Riverpod, Dio, Hive caching, offline fallback, testing, and CI.

    Dart

  2. flutter-revenuecat-subscription-pattern flutter-revenuecat-subscription-pattern Public

    Production-grade Flutter in-app subscription architecture featuring RevenueCat Test Store, Riverpod 3.x, Clean Architecture, typed error handling, restore purchases, live synchronization, and 51 au…

    Dart

  3. flutter-clean-architecture-template flutter-clean-architecture-template Public

    Production-oriented Flutter Clean Architecture example with Riverpod, Firebase, dependency injection, error boundaries, and unit tests.

    Dart

  4. satti201.github.io satti201.github.io Public

    HTML