I build cross-platform mobile apps with Flutter — from clean state architecture to pixel-precise UI. B.Tech CSE graduate (2025) who likes turning ideas into apps people actually use.
A shopping app for authentic Made-in-Mithila art, food and clothing — connecting local artisans directly to buyers.
lib/ ├── core/ │ ├── theme.dart │ └── constants.dart ├── models/ // Product, Seller, Order ├── providers/ // CartProvider, AuthProvider ├── views/ │ ├── home/ │ ├── product_detail/ │ └── checkout/ └── services/ // firestore_service.dart
A minimal expense tracker that helps you log daily spends, split by category and stay on top of your budget.
lib/ ├── domain/ // entities + use-cases ├── data/ │ ├── repositories/ │ └── local_db.dart // sqflite ├── presentation/ │ ├── dashboard/ │ └── add_expense/ └── providers/ // riverpod StateNotifiers
A real-time chat app with voice & video calling, built for fast, reliable one-to-one and group conversations.
lib/ ├── blocs/ // chat_bloc, call_bloc ├── repositories/ │ ├── chat_repo.dart │ └── webrtc_repo.dart ├── ui/ │ ├── chat_screen/ │ └── call_screen/ └── services/ // signaling_service.dart
A fitness companion app for workout planning, tracking progress and building consistent healthy habits.
lib/ ├── controllers/ // GetX controllers ├── models/ // Workout, Session ├── screens/ │ ├── plan_builder/ │ └── progress/ └── utils/ // timer_engine.dart
Most student chat-app clones only handle text. Users wanted reliable voice/video calling too, without expensive third-party SDKs.
Used raw WebRTC with a custom Firebase signaling layer instead of a paid SDK, giving full control over call setup and quality.
Calls were taking 4-5 seconds to connect on weak networks, and dropped when users switched from Wi-Fi to mobile data.
Pre-negotiated ICE candidates ahead of time and added automatic network-switch handling with a reconnect queue in the BLoC layer.
Sandeep's attention to real-world edge cases — like network switching mid-call — is rare to see in a student project. Genuinely production-minded work.
J.B. Knowledge Park College
Open to Flutter development roles and freelance projects. Reach out on any of the channels below.