I'm Gourav Sarkar, an aspiring software engineer focused on Android development and building Kotlin based apps that solve real problems. My interest lies in learning through implementation, improving code through iteration, and shipping features that behave predictably. I put emphasis on solid architecture, polished UI, performance-focused implementation clear app flow, stable behavior, and code that is easy to read and maintain.
I'm also exploring new things and learning what I find interesting :)
- Languages:
- Android:
- Architecture & State:
- Background Work:
- Data & Networking:
- Tooling:
- On-device ML / CV:
| Project | Description | Links |
|---|---|---|
| Receipto | Fully offline receipt OCR app using Kotlin, ML Kit, OpenCV, TensorFlow Lite, Room, and custom spatial clustering. Optimized for around 800-1200 ms scan latency and tested on 50+ real receipts. | GitHub |
| QuoteVault | Quote reading and sharing app built with Jetpack Compose, Clean Architecture, Supabase, Ktor, Hilt, StateFlow, WorkManager, widgets, notifications, and custom radial-menu interactions. | GitHub |
| CareRadius | Offline geofencing app with smart alerts, foreground tracking, BOOT_COMPLETED re-registration, Room migrations, visit history preservation, and GPS jitter handling. | GitHub |
| RadialMenu | Kotlin Multiplatform radial/circular menu library for Android and Desktop JVM, published on Maven Central with Compose and Android View APIs. | GitHub |
- Top 10 finalist out of 90+ teams in a hackathon; led a 6-member engineering team to deliver a feature-complete Android MVP within 48 hours.
- Qualified for the national-level Smart India Hackathon track after clearing the internal round in 2025.
- Solved 150+ DSA problems across LeetCode, GeeksforGeeks, and other platforms.
- Built and published RadialMenu, a Kotlin Multiplatform Android/Desktop JVM library available on Maven Central.
- Developed multiple offline-first Android projects involving OCR, geofencing, local persistence, background work, and clean state restoration.
Open to Android development internships, SDE opportunities, and Kotlin-focused collaborations.