Skip to content
View theprantadutta's full-sized avatar

Block or report theprantadutta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
theprantadutta/README.md
Pranta Dutta

Hi, I'm Pranta Dutta πŸ‘‹

πŸš€ Mobile & Full-Stack Engineer | πŸ–₯️ System Designer | βš™οΈ DevOps | πŸ€– AI/LLM Integrator

🌍 pranta.dev | LinkedIn | Google Play | App Store


πŸ’‘ About Me

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.

🌱 Open Source

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.


πŸ›  Tech Stack


πŸš€ Featured Projects

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.


πŸ“ˆ My Dev Activity

Wakatime Top Languages by Repo

🀝 Let’s Connect


β€œFirst, solve the problem. Then, write the code.” – John Johnson

Pinned Loading

  1. rustypotato rustypotato Public

    A high-performance, Redis-compatible key-value store built in Rust with unique features for modern applications.

    Rust

  2. filerunner filerunner Public

    TypeScript 1

  3. quotely_flutter_app quotely_flutter_app Public

    Dart 1 1

  4. freeway freeway Public

    C#