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 →


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 subscription 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-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

  3. satti201.github.io satti201.github.io Public

    HTML

  4. Satti201 Satti201 Public

    Config files for my GitHub profile.

  5. flutter-revenuecat-subscription-pattern flutter-revenuecat-subscription-pattern Public

    Dart