I am a Mobile Application Developer specializing in building scalable, robust, and user-centric applications across Flutter and Android. I am highly passionate about Clean Architecture, MVVM, and reactive state management (BLoC/Riverpod), always striving to write testable and maintainable code.
With a strong interest in analytical problem-solving, I actively participate in competitive programming to sharpen my knowledge of algorithms and complex data structures.
- 📄 Resume: View / Download my Resume (PDF)
- 🏪 Store Releases: Shipped multiple applications end-to-end to the Google Play Store
- 🌐 Portfolio: Explore my featured projects and writing at tarundev.me
- ⚙️ Core Focus: Modular architecture, offline-first databases, real-time messaging, and secure CI/CD pipelines
- 🧠 Problem Solving: Completed 300+ challenges on LeetCode & Codeforces
Live on Play Store for 200+ students. Supports menu browsing, order customisation, and secure payments.
- Stack:
Flutter·Dart·BLoC·Dio·GoRouter·FCM·Node.js·PostgreSQL - Real-time updates via WebSockets & FCM notifications.
- 80%+ test coverage with unit & widget testing.
Expense tracker with automated bank SMS parsing across 15+ banks, custom categories, and PDF/Excel export.
- Stack:
Kotlin·Jetpack Compose·MVVM·Hilt·Room·Retrofit·Spring Boot·BERT - Fine-tuned BERT classification model (92% accuracy).
- Secured with JWT + OAuth 2.0; improved API speeds by 35%.
College attendance manager featuring predictive analytics, timetable syncing, Glance widgets, and Material You dynamic theming.
- Stack:
Kotlin·Compose·MVVM·Clean Arch·Hilt·Room·WorkManager·Firebase - Glance home screen widgets for instant access.
- Room database offline caching & WorkManager background sync.
Passionate about problem-solving and algorithmic complexity. You can find my profiles below:
Let's build something amazing together! Feel free to reach out:



