My Projects

Virtual Motor Telemetry & Control

Built a complete IoT pipeline to remotely monitor and visualize industrial motor parameters in real-time. Interfaced a TI F28379D controller with ESP32 to publish telemetry via MQTT (HiveMQ & Mosquitto). Developed a custom Android app to subscribe to the broker, delivering dynamic dashboards with live motor metrics and smooth UI animations.

TI F28379DESP32MQTTHiveMQMosquittoAndroid StudioJavaXMLFirebase

On-Device RL: Probabilistic Tic Tac Toe

Engineered a unique twist on Tic-Tac-Toe where the player's symbol (X or O) changes randomly every turn; introducing strategic uncertainty. Developed an Android app with an embedded RL agent that learns and plays in real-time using three approaches: Rule-Based Logic, Q-Learning, and Monte Carlo Tree Search (MCTS). The AI demonstrates >70% win rate against human players, all computed directly on-device; no cloud inference involved.

Android StudioKotlinXMLReinforcement LearningQ-LearningMonte Carlo Tree SearchRule-Based AIOn-Device ML

Founding Engineer · MAYA NPO Website

Led the design and development of the official website for MAYA, a non-profit focused on child welfare. Migrated from a no-code site builder to a custom-built, performant Next.js web app with full responsiveness, rich animations, and modular component architecture. Enabled maintainability by non-tech volunteers. Negotiated vendor refunds despite policy limitations, cutting tech ops spend by ~75% and redirecting savings to outreach programs.

Next.jsTypeScriptTailwindCSSFramer MotionVercelUI/UX DesignPerformance OptimizationClient Communication

Interactive Network Simulator for Classrooms

Developed a web-based simulator to visualize classic networking topologies like Butterfly, Multistage Interconnection Networks (MIN), and Delta Networks. Aimed at making abstract telecom and computer network concepts intuitive through clean, interactive graph visualizations. Officially endorsed and used by IIT Kharagpur professors to demonstrate network routing principles to B.Tech and M.Tech students during classroom sessions.

HTML5CSS3JavaScriptD3.jsCanvas APIGitHub Pages

Gamified Student Progress Tracker

Designed a playful, goal-oriented progress tracker to help students boost productivity through gamification. Users can set tasks with difficulty levels and assign XP points. Completion triggers achievements, confetti celebrations, and level-ups; bringing a fun, rewarding feedback loop to daily progress. All task data persists locally for seamless recurring use, making it perfect for long-term habits and academic sprints.

HTML5CSS3JavaScriptLocalStorageCanvas APIGSAP

CAMARA Operator APIs: A Federated MEC Survey

Co-authored a comprehensive academic survey on CAMARA Operator APIs for Federated MEC services. Explored API categorization, real-world telecom implementations, and interoperability challenges. Personally tested public sandbox APIs from operators like Orange and Vodafone, and developed demo applications to validate functionality. Paper currently under peer review for publication.

ResearchFederated MECRESTful APIsPostman/PostbotTelecom APIsCAMARAOpen SourceSandbox Testing

The Vague Box

My personal Android development label on the Google Play Store, where I publish fun, experimental, and often delightfully weird apps. Ranges from AI-powered games (like my Probabilistic Tic Tac Toe variant) to social media downloaders, chat screen prank tools, and text formatting utilities. This is my creative sandbox to try out new ideas, libraries, UX tricks, and push out real apps to real users.

Android StudioJavaKotlinXMLPlay Store ConsoleFirebaseRESTful APIsOpen Source APIs