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 precious 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 / 04
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 →
02 / 04
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 →
03 / 04
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 →
04 / 04
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++PythonJavaSQL
embedded + hardware
ArduinoPWMADCUARTI2CSPIGPIOPMOS driver
tools + platforms
GitFreeRTOSPlatformIOTinkercadMATLABMake
testing + QA
test case designblack-boxwhite-boxdefect tracking
where I've been

experience

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