My Projects
On-Device RL: Probabilistic Tic Tac Toe
Engineered a novel variant of Tic-Tac-Toe that introduces strategic uncertainty — the player’s symbol (X or O) changes randomly every turn, removing deterministic advantage and forcing adaptive decision-making. Designed and developed a complete Android app featuring an embedded Reinforcement Learning (RL) agent that learns and plays in real time, entirely on-device. The agent was implemented using three distinct paradigms — Rule-Based Logic, Q-Learning, and Monte Carlo Tree Search (MCTS). The system adapts policies in real time, balancing exploration and exploitation under probabilistic conditions. Demonstrated a consistent >70% win rate against human players, highlighting the potential of lightweight, on-device reinforcement learning without any cloud inference.
Research Paper: Game-Theoretic Fairness in Federated MEC Systems
Co-authored a comprehensive academic survey on CAMARA Operator APIs for Federated Multi-access Edge Computing (MEC) services within the emerging domain of Game Theory and Economic Paradigms (GTEP). Explored the strategic and incentive-driven dynamics of resource federation among MEC operators, emphasizing fairness and truthful participation in distributed markets. Conducted an in-depth analysis of 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 allocation and settlement mechanisms. Paper currently under peer review for an A* conference in an international venue.
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.
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.
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.
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.
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.