Profile

I’m Rupankar Dutta, a B.Tech student at KIIT University focused on embedded systems, the Internet of Things, and edge artificial intelligence. I have hands-on experience building decentralized real-time systems on ESP32, developing sensor-integrated firmware, implementing low-latency wireless communication, and deploying lightweight machine learning models for on-device inference. I also build full-stack AI applications, microservices infrastructure, and system-level solutions that combine software, hardware, and data-driven logic.

Download Resume PDF

Education

Kalinga Institute of Industrial Technology (KIIT)
Bachelor of Technology, 2023-2027
CGPA: 8.4/10

Technical Skills

Programming: Python, C, C++, JavaScript, SQL

Embedded Systems / IoT: ESP32, Sensor Integration, Embedded Firmware, Edge AI, TinyML

Machine Learning: Facial Recognition, MobileNetV2, LSTM Autoencoders, TensorFlow Lite, Model Quantization

Backend Development: FastAPI, Flask, Node.js, Express, REST APIs, JWT Authentication

Web: React, Socket.IO, MySQL, PostgreSQL, Redis

Tools: Arduino IDE, PlatformIO, EasyEDA, Git, Docker, VS Code

Technologies

Embedded: ESP32-WROOM-32, ESP32-CAM, ESP-NOW, MPU-6050, I2C

Sensors: MPU-6050, DHT11, MQ-135, PIR, Sound Sensor

ML Stack: Edge Impulse, TensorFlow Lite, TFLite Micro

AI Services: OpenAI API, Google Vision

  • Fork & Clone - One-Click GitHub Fork + Local Clone (Chrome Extension) (GitHub) - Built a Chrome Manifest V3 extension paired with a Windows native-messaging companion in PowerShell that forks any GitHub repository and git-clones it locally in a single click. Implemented GitHub API orchestration with asynchronous fork-readiness polling, a strictly validated native host (pinned extension origin, GitHub-only clone URLs, path-traversal blocking), and a theme-aware in-page UI with configurable button placement and a confirmation flow.

  • Intelligent Decentralized Home Automation System (ESP32, Edge AI) - Developed a fully decentralized smart home system using ESP32 nodes communicating via ESP-NOW for real-time sensing, local decision-making, and offline automation without cloud dependency. Implemented firmware for DHT11, MQ-135, PIR, and sound sensors, and contributed to a MobileNetV2-based TinyML facial recognition pipeline for secure on-device access control on ESP32-CAM.

  • Edge AI Anomaly Detection System (ESP32, TinyML) (GitHub) - Built a real-time vibration anomaly detection system running entirely on an ESP32 with an MPU-6050 sensor: trained an LSTM autoencoder in TensorFlow, quantized it to int8 for TFLite Micro on-device inference, and added a fault-type classifier. Developed a Flask + JavaScript dashboard with live reconstruction-error charts, adaptive EWMA thresholding, and CSV-exportable anomaly event logs.

  • TheRUPOgate - Microservices API Gateway (Node.js) (GitHub) - Engineered a production-style API gateway serving as a single entry point for microservices, handling JWT authentication with role-based header injection, Redis sliding-window rate limiting, and path-prefix proxy routing to backend services. Added structured JSON logging and a live monitoring dashboard streaming request metrics over Server-Sent Events.

  • CookMind AI - AI-Powered Recipe Recommendation Platform (GitHub) - Developed a full-stack AI application using React, FastAPI, PostgreSQL, and the OpenAI API delivering personalized recipe recommendations, conversational cooking assistance, and image-based ingredient recognition via Google Vision. Built a modular REST backend with JWT authentication, pantry persistence, user personalization, and chat memory, and containerized the stack with Docker and a CI workflow.

  • Real-Time Multiplayer Quiz Platform - Designed and built a full-stack multiplayer quiz application using React, Node.js, and Socket.IO with private room-based sessions, timed rounds, live score tracking, leaderboard generation, and low-latency synchronized gameplay.

  • Automated Plant Watering System (ESP32) - Built an IoT-based irrigation system using ESP32 and environmental sensing to automate watering decisions based on plant conditions, with real-time monitoring and control features.

Connect With Me

Feel free to reach out through any of these channels:

For more details, please download my full resume using the link above or feel free to reach out to discuss any opportunities.