╔══════════════════════════════════════════════════════════════╗
║ DWIJ JOSHI // MECHATRONICS ENG // TMU // 2029 ║
║ Scarborough, ON · Embedded · Firmware · Control Systems ║
╚══════════════════════════════════════════════════════════════╝
name : Dwij Joshi
program : Mechatronics Engineering — Toronto Metropolitan University
grad_year : April 2029
location : Scarborough, ON
focus : Embedded Systems · Firmware · Robotics · Control Systems
co_op : Seeking Jan 2027 — embedded systems / firmware / mechatronics| Domain | Technologies |
|---|---|
| Embedded | STM32, Arduino, FreeRTOS, MPU-6050, TMP36, PWM, ADC, I2C, SPI, UART, GPIO, PMOS drivers, PlatformIO |
| Languages | C, C++, Python, JavaScript, HTML/CSS, SQL, Java |
| AI & Agents | GitLab Duo Agent Platform, GitLab Orbit (knowledge graph), Prompt Engineering, REST APIs |
| Web | Next.js, Supabase, Vercel, Node.js |
| Tools | Git, GitHub, GitLab, VS Code, Linux, MATLAB, KiCad, Tinkercad, Make |
| Testing | Unit testing, black-box/white-box, defect tracking, POSIX simulation layers |
| CI/CD | GitLab CI/CD, YAML pipeline configuration |
| Project | Description | Stack |
|---|---|---|
| 🦾 imu-robotic-arm | STM32 + FreeRTOS gesture-driven 3-DOF servo arm — MPU-6050, complementary filter, sub-10ms latency | C++, STM32, FreeRTOS, MPU-6050 |
| 🛡️ sentinel-orbit-agent | GitLab Transcend Hackathon 2026 — Orbit-powered MR blast-radius agent. Traverses GitLab's knowledge graph across 8 node types to post a full impact brief on any merge request | YAML, Python, GitLab Orbit, Prompt Engineering |
| 🏥 ClearShift | Hackathon build — structured shift handoffs for clinic teams. Live full-stack app with Supabase, flag system, and AI brief generation | Next.js, Supabase, TypeScript |
| ⚙️ rtos-task-scheduler | FreeRTOS 3-task temperature control system — queue, semaphore, mutex. POSIX simulation layer for Linux; STM32-portable | C, FreeRTOS, STM32 |
| 🌡️ heat-management-system | Arduino closed-loop thermal controller — TMP36, PID-style PWM fan, NeoPixel status, LCD output | C++, Arduino, PID |
| 🔌 dc-circuit-analyzer | CLI solver for arbitrary DC networks — Ohm's Law, KVL/KCL, series/parallel, within 2% of bench measurements | C++, CLI |
$ cat status.log
[SHIPPED] ClearShift — full-stack handoff tool · Mind the Product hackathon · live on Vercel
[SHIPPED] sentinel-orbit-agent — Orbit-powered MR blast-radius agent · GitLab Transcend Hackathon 2026
[ACTIVE] imu-robotic-arm — STM32 + FreeRTOS + MPU-6050 · hardware arriving soon
[ACTIVE] gpio-arduino-demo — GPIO input/output · LED/button control
[TARGET] co-op Jan 2027 — embedded systems / firmware / mechatronics// always building. always shipping.