PROJECTS • SKILLS • PERSONAL

University of Waterloo — Electrical Engineering (Co-op)

Kabir
Virk

“Thoroughly conscious ignorance is the prelude to every real advance in science.”
— James Clerk Maxwell

I focus on PCB design and hardware bring-up—from schematic and component selection to layout in Altium—plus embedded firmware on Arduino and ESP32 for sensors, control, and integration work.

About

I’m an Electrical Engineering student at Waterloo building toward boards and systems that behave reliably on the bench and in the field. Lately that means regulator design and PCB layout with WARG, embedded projects with C/C++ and MicroPython, and tightening the loop between schematic review, documentation, and test.

Outside class I’ve shipped tutoring outcomes at scale and automation tooling for a health-tech placement—always chasing clean interfaces between hardware, software, and the people who use them.

Education

University of Waterloo

Waterloo, ON BASc, Electrical Engineering (Co-op)

Candidate for BASc in Electrical Engineering (Co-op), expected graduation December 2030.

  • Coursework: ECE 150 (Programming), ECE 124 (Digital Design), ECE 140 (Linear Circuits), ECE 198 (Project Studio).

Harold M. Braithwaite Secondary School

Brampton, ON Ontario Secondary School Diploma (OSSD)

Sep 2020 – Jun 2024

  • Activities: Coding Club, Robotics Club, Royal Canadian Air Cadets (Flight Sergeant), Model UN
  • Final average: 96%

Experience

Electrical · Current

Waterloo Autonomous Racing Group — Electrical Team Member

Waterloo, ON Jan 2026 – Present

PCB-focused onboarding and contribution to the team’s electrical design flow—layout, schematic literacy, and documentation aligned with group standards.

PCB design & layout

Altium Designer Voltage regulator PCB Component selection
  • Designed and laid out a custom voltage regulator PCB in Altium Designer, applying component selection and layout practices.
  • Gained hands-on experience with schematics, component selection, and PCB layout following the team’s electrical design standards.

Design flow

Schematic review Documentation
  • Contributed to schematic review and documentation so work stays consistent with the team’s design flow.
Internship

TalkToMedi — Systems Integration Intern

Waterloo, ON (WEAccelerate Azure & AI Stream) Mar 2026 – Apr 2026

Placement after completing two Microsoft Azure certifications through Waterloo’s WEAccelerate Azure & AI stream—shipping automation and data tooling for clinic outreach and AI-assisted workflows.

  • Built a web scraper for high-priority medical clinics using Cursor, retrieving 1,000+ records in under two minutes.
  • Built a social media automation workflow in n8n with Nano Bannan V2 & GPT 5 for AI-assisted content generation and scheduling.
  • Used Vapi to test and refine a conversational script for TalkToMedi’s AI voice agent.
Previous

Tutorax Inc. — Academic Tutor

Toronto, ON Sep 2024 – Jan 2026
  • Delivered one-on-one and group tutoring in Mathematics, Science, and related subjects with customized lesson plans, quizzes, and practice tests.
  • Achieved an 83% client return rate after the first session.

Projects

Selected builds—mostly embedded sensors, controls, and a clinical-facing interactive device from project studio. More to come.

Image placeholder

Dual Sensor Security System

Mar 2026
ESP32 C++ MicroPython Flipper Zero

What: Intrusion detection with ultrasonic and sound sensors and alerts on events.
How: C++ and MicroPython (uPython app) for sensor logic and circuit control; Flipper Zero to tune detection parameters wirelessly.
Result: Working platform for Sub-GHz / microcontroller experiments on future projects.

Image placeholder

COG360

Oct 2025 – Dec 2025
Arduino C++ Soldering 3D printing

What: ECE 198 real-time reaction game for patients with hospital-induced delirium (HID).
How: Rotary encoder and C++ firmware to measure reaction time between LED blinks; LCD for scores and feedback.
Result: Clinical-assessment-oriented prototype with round-based scoring.

Image placeholder

Arduino Radio Controlled Car

Feb 2025 – Jul 2025
Arduino C++ RF Soldering

What: Fully wireless RC car with joystick control.
How: Two Arduino boards with RF transmitter/receiver modules; custom C++ firmware mapping joystick input to motor commands.
Result: Stable control up to 20 m with <5% packet loss and <100 ms input-to-movement latency.

Skills

A quick scan of what I use most across PCB design, embedded builds, and automation work.

Hardware

Altium Designer Circuit design Digital logic Multimeter Soldering Wiring

Platforms

Arduino ESP32

Languages

C/C++ Python Java JavaScript HTML/CSS

Also comfortable with

  • MicroPython for quick sensor logic and prototyping
  • CLI tooling and lightweight scripting on Linux

Tools & technologies

Git GitHub Linux VS Code Visual Studio JetBrains Cursor

Automation

n8n

What I’m leaning into next

  • More PCB iterations: tighter power integrity, layout discipline, and review checklists
  • Cleaner firmware interfaces between sensors, comms, and control loops
  • Test habits: repeatable bring-up notes and measurement-driven debugging

Personal

Contact

Reach me by email or through LinkedIn and GitHub.