DevSphere
Built a mobile-first developer community that blends peer Q&A, AI help, and retention mechanics in a single Flutter app.
I design and build dependable mobile products, backend systems, and grounded AI workflows that stay understandable long after the first release.
Selected work
A focused set of products showing how I approach mobile systems, backend architecture, and AI-assisted workflows.
Built a mobile-first developer community that blends peer Q&A, AI help, and retention mechanics in a single Flutter app.
Replaced paper-ledger workflows with a practical mobile-first system built for real pharmacy owners.
Explored how small businesses can reduce scheduling friction and back-and-forth by turning availability into a clean product surface.
Turned scattered documentation into an AI support surface with traceable context and citation-aware responses.
Swipe to explore
Project index
Gamified developer community with real-time discussions, XP system, achievement badges, and an in-feed Gemini AI assistant — on both Android and iOS.
Native Android app for pharmacy owners — inventory tracking, low-stock threshold alerts, searchable invoice history, and map-based medicine discovery.
Polished Flutter scheduling app with owner dashboards, seamless booking flows, time-slot management, and appointment confirmation workflows.
About
I work at the intersection of product engineering and systems thinking. I enjoy turning ambiguous problems into clear interfaces, dependable services, and systems that remain understandable after the first release.
My strongest work sits across Flutter, Kotlin, Spring Boot, FastAPI, cloud platforms, and grounded AI. The common thread is not a particular framework — it is building thoughtfully, measuring honestly, and designing for the next iteration.
I map the relationships between data, services, and user needs before choosing an implementation.
I design for failures, constraints, and real-world complexity—not just the happy path.
I keep foundations modular so requirements can evolve without unnecessary rewrites.
Education
Sept 2023 - May 2026
Charotar University of Science & Technology
Sept 2020 - May 2023
The Maharaja Sayajirao University of Baroda
GitHub activity
Loading activity…
We structured Firestore with a denormalized database design where post metadata and user profile statistics are cached inside the feed document. Additionally, we implemented local state caching using Hive on the mobile app. This allowed immediate visual responses on the feed, reducing Firestore read calls by 45% and keeping feed loads under 200ms by avoiding multi-collection joins.
Read the case studyWe utilized a Retrieval-Augmented Generation (RAG) light strategy within the Flutter app. When a user tags the Gemini bot in a post, we programmatically prepend structural context to the REST request payload. This includes system-level grounding prompts, the post description, related tags, and the top 3 most relevant comments. This bounds the model's response envelope, raising the relevancy rate to approximately 85%.
Read the case studyWe avoided direct updates to a single user document for XP gains. Instead, we used a write-only subcollection design pattern where every XP event (e.g., post created, answer accepted) writes a lightweight transaction record. A background Firebase Cloud Function periodically aggregates these events to update the main profile's XP and level. This prevents document-lock contention and scales cleanly during simultaneous activity.
Read the case studyDevSphere is a mobile-first developer community where cross-platform reach is critical. Using Flutter allowed us to share 100% of the UI design and network orchestration codebase between Android and iOS. This cut development time in half while maintaining a consistent 60 FPS performance thanks to Flutter's Skia/Impeller rendering engines.
Read the case studyContact
Questions about a project, a technical idea, or just want to connect? I read every message.