DWIJ
JOSHI.
⚡ lightning reflex
click every bolt you see
10 seconds. go.
0
score
10
seconds
0
best
github linkedin email
mechatronics engineering · tmu · graduating 2029

I build things at the edge of hardware and software, where a bug in your firmware has physical consequences and getting it right actually matters.

scroll
about me

who I am

I'm a Mechatronics Engineering student at Toronto Metropolitan University, transferred from Computer Engineering because I kept being more interested in the hardware side of everything. That intersection of electronics, firmware, and physical systems is where I want to live.

On the technical side I've been building with embedded C++ firmware, working with sensor integration, real-time control loops, FreeRTOS, and writing tests that actually catch things before they break in the real world.

Outside of engineering, I've spent a few years doing real work in clinical data management, youth programs, and community operations. I'm not choosy about what kind of problem I'm solving — I just want to solve it well.

Ontario Scholar · Certificate of Recognition

0
years experience
C++
primary language
0
graduating
TMU
toronto met
what I've built

projects

01 / 07
ClearShift
hackathon · mind the product world product day · jun 2026
ClearShift app screenshot

Full-stack shift handoff tool for clinical care teams — structured two-minute form, flagged urgency levels, AI-generated plain-English summaries. Built and shipped live on Vercel within the competition window.

Next.jsSupabaseClaude APITypeScriptVercel
02 / 07
Sentinel
hackathon · gitlab transcend · jun 2026

Orbit-powered MR blast-radius agent on the GitLab Duo Agent Platform. Triggers with /sentinel in the MR sidebar, traverses GitLab's knowledge graph across 8 node types — files, imports, definitions, pipelines, vulnerabilities, contributors — and posts a structured impact brief directly to the MR in under 60 seconds.

GitLab OrbitDuo Agent PlatformYAMLPythonPrompt EngineeringGitLab CI/CD
03 / 07
RTOS Task Scheduler

Three-task FreeRTOS system in C. SensorTask feeds a typed queue every 500ms, ControlTask applies threshold logic and fires a binary semaphore when temp goes critical, DisplayTask renders live output. Runs on Linux via POSIX simulation — port to STM32 is three HAL function swaps.

C11FreeRTOSqueuesemaphoremutexSTM32
view on github →
04 / 07
IMU-Based Robotic Arm
in progress · may 2026 – present

Implementing a complementary filter fusing MPU-6050 accelerometer and gyroscope data over I2C for drift-free real-time angle estimation on STM32F103. Three-task FreeRTOS architecture — IMU read, angle compute, servo output — with a POSIX simulation layer for full logic testing on Linux before hardware flash.

C++STM32FreeRTOSMPU-6050I2CPWM
in progress — code coming soon
05 / 07
Heat Management System
group project · MTE301 · fall 2025

Closed-loop thermal control on Arduino Uno. TMP36 ADC sensing, PMOS-driven PWM fan, 16×2 LCD and 80-LED NeoPixel strip. The interesting bug was the inverted PWM logic from the PMOS high-side driver — caught it in Tinkercad before it hit hardware.

C++ArduinoPWMTMP36NeoPixel
view on github →
06 / 07
DC Circuit Analyzer

Solo C++17 tool that applies Ohm's Law and Kirchhoff's Laws to series and parallel circuits. Computes resistance, branch currents, voltage drops, and power — then verifies the result against KVL/KCL automatically. Started as a way to stop doing this by hand in physics lab.

C++17OOPKVL/KCLOhm's LawMake
view on github →
07 / 07
Smart Parking Assistant
high school capstone · jun 2024

Proximity-feedback parking system — 95% detection accuracy from 5 to 100cm, sub-50ms feedback loop. Ran 10+ edge-case scenarios and got reliability from 65% to 88%. First project where I really understood what testing is actually for.

C++ArduinoultrasonicPWM
tools of the trade

my toolkit

languages
CC++PythonJavaJavaScriptTypeScriptSQLYAML
embedded + hardware
STM32ArduinoFreeRTOSPWMADCUARTI2CSPIGPIOPMOS driverPlatformIO
ai + agents
GitLab OrbitDuo Agent PlatformPrompt EngineeringKnowledge Graph APIsClaude API
tools + platforms
GitGitHubGitLabGitLab CI/CDLinuxVS CodeTinkercadMATLABKiCadMake
web + fullstack
Next.jsSupabaseHTML/CSSVercelNode.js
testing + QA
unit testingblack-boxwhite-boxdefect trackingV&V
where I've been

experience

Webmaster & Full-Stack Developer
Mechatronics Course Union (MCU) · Toronto Metropolitan University
Apr 2025 – Present
part-time
expand
  • Sole developer — designed and shipped the full MCU website (mcutmu.ca) from scratch in vanilla HTML/CSS/JS; 6 pages including events, team, academics, calendar, and contact.
  • Engineered a custom animated HUD aesthetic: canvas-based particle/circuit system, 3D coverflow carousel, RGB-split glitch effects, custom cursor, scroll progress bar, and per-section VFX — zero frameworks, zero dependencies.
  • Cut operational cost from $240/yr (agency quote) to $20/yr by self-hosting on GitHub Pages with a custom domain — 92% cost reduction.
  • Built and integrated a live Square e-commerce shop link, Discord/social platform connections, light/dark mode toggle, and full mobile-responsive layout.
Web Designer
Can Crops Inc. · North York
May – Jul 2026
contract
expand
  • Built and launched a fully responsive 6-page website from scratch for an early-stage agri-tech startup, establishing the company's first professional web presence with a complete brand identity system.
  • Produced 30+ branded digital assets across web and social media; cut future asset production time by ~40% through a reusable component library.
  • Optimized front-end performance through image compression, lazy loading, and CSS/JS cleanup — reduced estimated page load time by ~30% across desktop and mobile.
Intake Worker
SAFSS · Toronto
May – Jul 2026
contract
expand
  • Processed intake for 30+ weekly walk-in cases, end-to-end data entry into the client management database with zero integrity errors.
  • Built a standardized intake checklist that cut average onboarding time by ~20% and made documentation consistent across the team.
  • Maintained confidential records for 150+ active client files; weekly participation reports across 4 service streams for funder reporting.
Administrative Assistant
Rosalie Hall Mental Health Institution · Toronto
Jul 2024 – Aug 2025
contract
expand
  • Rebuilt the client tracking system for 50+ users — cut report generation from ~3 hours to under 45 minutes.
  • Designed a data-entry protocol adopted across 3 program teams that fixed cross-department reporting inconsistencies.
  • Monthly dashboards for clinical leadership that went directly into staffing and resource decisions.
Senior Program Assistant
Leacock Foundation · Toronto
Feb 2023 – Oct 2025
part-time
expand
  • Tracked engagement for 100+ students across 4 streams. Spotted a 15% attendance drop, flagged it — schedule change recovered participation within 6 weeks.
  • Cut evaluation documentation compilation by 30%, enabled same-week funder submissions. Got a Certificate of Recognition for it.
League Ambassador
JAM Sports · Toronto
Sept – Dec 2022
contract
expand
  • On-ground coordinator for 30+ participants per session. Handled everything in real time — zero incidents across the whole engagement.
get in touch

let's
talk.

Looking for co-op and internship opportunities in embedded systems and mechatronics starting January 2027. If you're building something real and need someone who cares about getting the details right — reach out.

ask my AI about me
DJ
dwij's AI
online