▶ PLAYER ONE HAS ENTERED

DEPTROIT

Electronics & Telecom · RIT · Embedded Systems Intern

B.Tech student at Rajarambapu Institute of Technology, interning at RRP S4E LTD, Navi Mumbai.
I build things with microcontrollers — from small sensor projects to firmware running on a dual-core embedded Linux board. Started with an Arduino. Still learning. Always building.

▶ COLLECTED BOARDS

PLATFORM CARDS

Boards I've worked with — rarity reflects depth of experience. Click to flip.

★ LEGENDARY EPIC RARE UNCOMMON COMMON
▶ BUILD LOG

PROJECT HISTORY

Things I built. All prototypes. All real.

2022
LUMINO RESISTO

A camera system that automatically captures a photo when a car's headlights are too bright. Used a TCS color sensor to measure headlight intensity — if it crossed a threshold, the ESP32-CAM triggered and saved the image. Built as a prototype to explore automatic detection. My first real hardware project.

ESP32-CAM TCS Color Sensor C++ Arduino IDE
2023
ROCKET IGNITER

Built for RIT Space Club. A wireless ignition system for a model rocket — press a button in a phone app, the rocket fires. Used Firebase as the bridge between the app and the hardware. The ESP8266 listened for the signal and triggered the igniter. App built with MIT App Inventor. Prototype. It worked.

ESP8266 Firebase MIT App Inventor IoT RIT Space Club
2025
SHWAS

A ventilator prototype. Used a MAX30102 sensor to measure a person's blood oxygen level. Based on the reading, a motor was controlled to assist breathing. The motor speed also adjusted based on the patient's age — different breathing support for different needs. Prototype, medical-grade accuracy not claimed, but the concept worked end to end.

MAX30102 Motor Control C STM32 Medical Prototype
2026 — INTERNSHIP
▶ RRP S4E LTD · STM32MP157C-DK2
Sensor firmware on the M4 core — wrote firmware in C for the fast microcontroller core to read sensors in real time using FreeRTOS.
Cross-core communication — got the M4 (sensor side) and A7 (Linux side) to share data through a region of shared memory. Two chips, one working system.
Custom display GUI library — built a graphics toolkit in C++ from scratch to draw dials, graphs and overlays on the board's HDMI display using SDL2.
Board bring-up with Yocto — set up the full Linux build system for the board, wrote custom recipes and device tree configurations.
Local AI firmware assistant — built a tool that runs an AI model on my machine to help answer questions about chip datasheets and generate starter code.
▶ SYSTEM VIEW

STM32MP157 ARCHITECTURE

How the two cores talk — the system I work with daily.

┌─────────────────────────────────────────┐
Cortex-A7 ◄──► Shared DDR ◄──► Cortex-M4
│ │ │ │
│ ▼ ▼ │
Linux FreeRTOS
DRM/KMS Sensor
SDL2 GUI DMA
│ │ │ │
│ └──────────┬─────────────┘ │
│ │ │
RPMsg · 136‑byte IPC
│ │
HDMI · I2C · SPI · UART · GPIO
└─────────────────────────────────────────┘

Two cores, one chip. The Cortex‑A7 runs a full Linux distribution — handling display, networking, and user interaction. The Cortex‑M4 runs real‑time firmware for sensors and actuators.

They talk through RPMsg over a shared memory region. I've used this to build a sensor framework where the M4 reads IMU data at 100Hz and the A7 draws it on the HDMI display — all without dropping a frame.

⚡ Built: sensor drivers · IPC bridge · GUI library · Yocto recipes · boot chain

▶ SKILL TREE

WHAT I WORK WITH

Languages, tools, and platforms from my actual work.

▶ LIVE FEED

BOOT LOG

Real output from my current build environment — live.

▶ SEND SIGNAL

GET IN TOUCH

Open to embedded projects, firmware work, and conversations about hardware.