██████╗ ███████╗██████╗ █████╗ ██████╗ ██████╗ ██╗ ██╗ █████╗
██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔══██╗██╔════╝ ██║ ██║██╔══██╗
██║ ██║█████╗ ██████╔╝███████║██████╔╝██║ ███╗███████║███████║
██║ ██║██╔══╝ ██╔══██╗██╔══██║██╔══██╗██║ ██║██╔══██║██╔══██║
██████╔╝███████╗██████╔╝██║ ██║██║ ██║╚██████╔╝██║ ██║██║ ██║
╚═════╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
I build systems that have to work. Not demos, not prototypes that get shelved — things that run, that people depend on, that fail in interesting ways and have to be recovered. I care about understanding the moving parts, debugging what breaks, and designing for what comes after the first version. Mobile, embedded, real-time, backend, game systems — I move across the stack because the problems do too.
Currently a CSE freshman at Netaji Subhash Engineering College, West Bengal. Long-term direction: AI infrastructure, server hosting, and product systems at scale.
current_build = {
"project" : "AI-Powered Adaptive Testing Station (ESP32 + NotebookLLM)",
"stack" : ["C++", "PlatformIO", "Next.js", "NotebookLLM", "ESP32"],
"status" : "Firmware stable. Backend sync in progress.",
"also" : ["Self-balancing robot (ESP32 + MPU6050)", "Wireless Observatory v3"],
"learning" : ["ML systems design", "server infrastructure", "embedded AI"],
}RepBot — Real-Time AI Fitness Tracking · Flutter On-Device ML Android
On-device pose estimation with automatic rep counting and live visual feedback — zero cloud, zero manual input.
Built on Google's ML Kit pose model, running entirely on-device. The system tracks joint angles frame-by-frame, infers rep boundaries from motion state transitions, and gives audio-visual feedback in real time. No server roundtrip. No latency. No privacy leakage.
AI-Powered Adaptive Testing Station · ESP32 C++ Next.js NotebookLLM
Hardware + AI test system: teachers upload PDFs, AI generates the quiz, ESP32 administers it, AI evaluates and returns personalized feedback.
A full-loop system. PDF upload → NotebookLLM parses and generates structured JSON quiz → POST to ESP32 → adaptive TestState engine runs branching question trees on hardware → student answers via keypad, touch sensor, or voice → responses queued to Next.js backend → AI returns targeted feedback on weak points. Hardware interface: OLED, TM1637 7-seg timer, 4×4 matrix keypad, touch-to-record audio, active buzzer. Audio captured as WebM/Opus, encoded to MP3 (44100Hz mono 128kbps) before backend sync.
MindPlay — Multiplayer Quiz & Social Deduction · Node.js Socket.IO MongoDB Firebase
Fault-tolerant real-time multiplayer with live room sync and authoritative server-side state.
The state lives on the server. Clients are thin. Room synchronization handles late joins, disconnects, and reconnects without desync. Built to stay consistent under network noise — not just under ideal conditions.
Wireless Observatory Node · Python Flask Termux Android
Portable RF and wireless monitoring node running entirely on an Android device via Termux — no dedicated hardware needed.
Real-time radar visualization, WiFi scanning, device presence detection, RF density graphing, and motion detection — all in a dark cyber-console dashboard served locally from the phone. Self-contained. Zero cloud. Useful in the field.
Live Chat Top-Down Shooter · Unity C# YouTube Live Chat API
YouTube viewers type in chat → their named entity spawns and fights inside a procedurally generated arena.
The game reads live messages, spawns controlled entities per username, and handles concurrent inputs from an audience in real time. An experiment in turning passive viewership into active participation.
SpotiRip — Self-Hosted Music Streaming on Android · Navidrome Termux Ubuntu proot
Full private music server running on an Android phone — Subsonic-compatible, zero tracking, full library control.
Ubuntu userspace via proot inside Termux. Navidrome handles indexing and the Subsonic API. Ultrasonic on Android as the client. No subscription, no third-party servers, no data leaving the device.
Public Security APIs · REST Node.js Render
Production APIs on RapidAPI — privacy-preserving, deterministic, no ML black boxes.
- Password Risk Detection — breach exposure scoring and guessability analysis, privacy-preserving
- Email Risk & Disposable Domain — MX validation, typo detection, subdomain and disposable checks
- CSV Data Cleaning & Normalization — schema-safe, deterministic pipeline
Indie Games — Sarbanash & Kisor · Godot GDScript Pixel Art
Sarbanash — 2D pixel-art survival horror. Classic Pokémon-style exploration meets atmospheric dread. Complete story, event-driven gameplay, state machines throughout.
Kisor — A choice-driven psychological mystery. Best experienced blind. You're guiding terminally ill students through their final year. Text-based, branching, heavy.
Real-time systems ████████████░░░ authoritative state, sync, fault tolerance
Embedded & hardware ██████████░░░░░ ESP32, sensors, GPIO, actuator control
AI at the edge █████████░░░░░░ on-device ML, offline inference, no cloud
Self-hosted infrastructure ████████░░░░░░░ privacy-first, zero dependency stacks
Multiplayer architecture ███████░░░░░░░░ room systems, reconnection, state machines
Indie game systems ██████░░░░░░░░░ narrative engines, procedural design
ML & research concepts █████░░░░░░░░░░ training loops, AGI simulation, system design
2024 ─────────────────────────────────────────────────────────────────► 2025+
Jun Oct Dec Now
│ │ │ │
▼ ▼ ▼ ▼
Started RepBot · MindPlay · Email Risk API · ESP32 Testing
NSEC Golden Pledges · Kisor · ML Trading · Station ·
Sarbanash · Android Game Network
YouTube Chat Shooter Engine concept Observatory ·
Self-Balancing
Robot (WIP)
Contributions focused on backend APIs, real-time infrastructure, game engine tooling, and embedded firmware. Participated in Hacktoberfest and open experimentation across embedded and full-stack domains.