Case studies

Flutter and fullstack mobile projects

The older portfolio had generic website cards. This page now focuses on projects that show mobile app engineering: state management, API contracts, secure auth, realtime events, camera/QR/OCR flows, and backend work.

YatriTECH logo
IoT Vehicle Intelligence

YatriTECH

Companion mobile app for an IoT-powered vehicular safety ecosystem in Nepal. It monitors real-time location, detects high-impact crashes to dispatch SOS alerts, and provides smart anti-theft engine immobilization.

Flutter Riverpod GoRouter Dio Geolocator Bluetooth Secure storage
  • Real-time tracking dashboard for live vehicle location and speed monitoring.
  • Instant push notifications for suspicious motion, ignition attempts, and crash SOS alerts.
  • Bluetooth proximity authentication for smart remote engine immobilization.
Grabbit logo
Local commerce platform

Grabbit

A fullstack mobile platform where customers post product requests and nearby shops respond with offers. The project includes separate customer/shop flows and a backend API.

Flutter Riverpod Node.js Express MongoDB Socket.IO JWT
  • Customer request creation, shop responses, reviews, and request status updates.
  • Realtime invalidation/events for requests, responses, and chat threads.
  • Feature-first Flutter layout with backend models and route handlers in the same product.

Source is private; demo or code walkthrough available on request.

BackLog logo
College network

BackLog

Android-first Flutter app for a closed college learning network. Students verify college email ownership, sign in securely, and use realtime community features.

Flutter Riverpod 3 Dio TypeScript Express MongoDB Socket.IO
  • College-email-restricted signup with email-code verification.
  • JWT access/refresh-token auth, secure storage, and protected backend routes.
  • Realtime global chat, notifications, teacher rating, and planned learning modules.

Source is private; demo or code walkthrough available on request.

On-device OCR

Word Scanner

Flutter camera OCR app that highlights occurrences of a search word on textbook or copybook pages in real time using Google ML Kit text recognition.

Flutter Camera ML Kit Riverpod 3 SharedPreferences
  • Throttled OCR pipeline for battery-aware scanning.
  • Whole-word, case-insensitive search with recent-search persistence.
  • Permission and camera error states designed to fail clearly instead of freezing.
Experimental utility

Mobile Mouse

Flutter experiment pairing an Android phone with a Windows companion app. The phone scans a QR pairing invite and sends mouse input over WebSocket to the desktop service.

Flutter WebSocket QR pairing Windows FFI
  • Cross-platform app branching for Android phone and Windows desktop behavior.
  • QR + PIN pairing flow with saved reconnect details.
  • Windows input injection through native APIs.

Experimental private project; available for walkthrough if relevant.