π Mobile & Full-Stack Engineer | π₯οΈ System Designer | βοΈ DevOps | π€ AI/LLM Integrator
π pranta.dev | LinkedIn | Google Play | App Store
Iβm a software engineer with 4+ years of experience building production-grade mobile apps, full-stack systems, and DevOps solutions.
I specialize in Flutter and React Native for mobile, Go/ASP.NET Core for backend, and Docker + CI/CD for deployments.
Lately, Iβve been integrating Generative AI & LLMs into apps β from AI-powered journaling to conversational agents.
I focus on:
- Building performant, scalable systems with clean architecture.
- Delivering seamless user experiences.
- Automating everything possible in the dev pipeline.
- Experimenting with AI-assisted development and smart features.
8 merged pull requests in Flutter and the wider Dart ecosystem β reviewed and shipped by the teams that maintain them, including Google's core Flutter team.
| Project | PR | What it fixed |
|---|---|---|
flutter/flutter |
#187443 | flutter create app template now passes dart format cleanly |
flutter/flutter |
#188382 | Same for the plugin example template |
flutter/packages |
#11880 | Pigeon: clear error for unsupported enhanced enums instead of an obscure failure |
flutter/packages |
#11894 | Pigeon: usage docs on generated Dart event channel methods |
flutter/packages |
#11793 | path_provider: documented null vs UnsupportedError return semantics |
supabase/supabase-flutter |
#1365 | Realtime channel rejoin failing on an expired cached JWT |
getsentry/sentry-dart |
#3697 | sentryOnError made synchronous in runZonedGuarded β errors were being silently swallowed |
getsentry/sentry-dart |
#3698 | SDK diagnostic logs now reach the browser console on web |
I also publish tiny_state on pub.dev β a lightweight reactive state management library for Flutter with no code generation and no build_runner step.
π I wrote about how this happened: Everyone Complains About Flutter. Almost Nobody Fixes It.
Systems & infrastructure
- RustyPotato β Redis-compatible key-value store written from scratch in Rust. Speaks the RESP protocol, so existing Redis clients connect unchanged. >1M GET ops/sec.
- FileRunner β Self-hostable file service and CDN. Rust on the delivery path, Next.js dashboard, API-key auth.
- FreeWay β Self-hosted AI gateway in ASP.NET Core. Per-project API keys, hard quotas and token-level cost tracking, so LLM spend is capped and attributable.
- FileFly β Rust CLI for file operations with progress tracking and logging.
Mobile apps (Flutter β published on Google Play and the App Store)
- PinPoint β Privacy-first notes. Encrypted on-device before upload, so the server stores ciphertext it cannot read.
- The Accountant β Privacy-focused personal finance: multi-account tracking, budgets, spending insights.
- AI Persona β Custom AI companions via Gemini, with voice and per-persona knowledge bases.
- Vibe Journal β Journaling app that turns voice entries into mood insights.
- Snake Classic β Classic snake, rebuilt for smooth 60 FPS.
- Plot Twist Β· Better Clock Β· Quotely
Libraries
- tiny_state β Reactive state management for Flutter. No code generation, no
build_runner. - react-util-hooks β A React hooks library covering the common cases.
Enterprise work (KDS Group β internal, not open source)
- KDS Zakat β NFC distribution system with offline-first sync and background reconciliation. Cut fraudulent claims by 99.99%.
- KDS Portal β Employee self-service app integrated with the internal HRMS. Improved HR processing speed by 40%.
- KDS QMS / KDS TLS β Factory quality control and real-time production tracking, with an AI assistant over live data via MCP.
Explore more at pranta.dev/projects.
- π§ prantadutta1997@gmail.com
- πΌ LinkedIn
- π¦ Twitter
- π Portfolio
- π Dev.to
- π± Google Play
- π App Store

