Kabir Virk

University of Waterloo — Electrical Engineering (Co-op)

Kabir Virk

ASIC Design · Embedded Systems · Verilog · C/C++

I'm an Electrical Engineering student at Waterloo focused on ASIC design and embedded systems.

About

Right now that looks like writing digital logic in Verilog with Quartus, laying out boards in Altium with WARG, and writing firmware in C/C++ for Arduino, ESP32 and STM32 projects, while building toward ASIC and FPGA design and the habits around schematic review and documentation that make hardware actually ship.

Outside of engineering, I've worked in tutoring and a health-tech startup, which mostly taught me how to communicate clearly and move fast in environments with a lot of ambiguity. Still working on the rest.

Focus

  • ASIC Design
  • FPGA
  • Embedded Systems
  • PCB Design

Tools

  • Verilog
  • Quartus
  • Altium Designer
  • C / C++
  • Python
  • STM32 · ESP32

Experience

  1. Waterloo Aerial Robotics Group — Electrical

    Waterloo, ON

    Apr 2026 — Present

    Contributing to electrical design on competition UAVs for the AEAC Student Competition.

    • Designed and laid out an LDO voltage regulator PCB in Altium Designer for an onboarding project
    • Applied industry-standard component selection and layout practices
    • Reviewed schematics and maintained electrical design documentation
    • Altium Designer
    • Schematic Design
    • Routing
    • Documentation
  2. TalkToMedi — Systems Integration Intern

    Waterloo, ON · WEAccelerate

    Jan — Apr 2026

    Selected after earning two Microsoft Azure certifications in the WEAccelerate program. Focused on data tooling and workflow automation for clinic outreach.

    • Built a web scraper retrieving 1,000+ clinic records in under two minutes
    • Automated social media scheduling workflow in n8n
    • Tested and refined a conversational AI voice agent using Vapi
    • Azure
    • n8n
    • Vapi
    • Cursor
  3. Tutorax Inc. — Academic Tutor

    Toronto, ON

    Sep 2024 — Jan 2026

    One-on-one and small group tutoring across Math and Science subjects.

    • Tutored 20+ students with tailored lesson plans and practice tests
    • 83% client return rate after the first session

Projects

LDO Voltage Regulator PCB

LDO voltage regulator PCB in Altium Designer
LDO Voltage Regulator PCB
  • 0 DRC violations
  • DC bias verified
Context
WARG electrical onboarding
Tools
Altium Designer · Murata SimSurface
  • Altium Designer
  • PCB Design
  • Schematic Design
  • Documentation

What

Custom LDO regulator PCB for WARG's electrical onboarding bootcamp.

How

Full design flow in Altium: schematic, custom symbols, footprints, placement, routing, and DRC.

Result

Manufacturable board with zero DRC violations; DC bias verified with Murata SimSurface.

SerialScope

SerialScope web dashboard
SerialScope
  • 3 MCU families
  • Live scope + I²C scan
Platform
Arduino Uno · ESP32 · STM32
Stack
Python · FastAPI · WebSockets · C++
  • Python
  • FastAPI
  • HTML/CSS/JavaScript
  • Arduino
  • ESP32
  • STM32

What

Web dashboard for breadboard hardware projects.

How

FastAPI backend over WebSockets; plain HTML/CSS/JS frontend; Arduino C++ firmware.

Result

Live oscilloscope, I²C scanner, and interactive pinout for Uno, ESP32, and STM32.

Arduino Radio Controlled Car

Arduino radio controlled car
Arduino Radio Controlled Car
  • 20 m range
  • <5% packet loss
  • <100 ms latency
Platform
2× Arduino + RF modules
Firmware
Custom C++
  • Arduino
  • C++
  • RF
  • Soldering

What

Fully wireless RC car with joystick control.

How

Two Arduinos + RF modules; custom C++ firmware.

Result

Stable up to 20 m, <5% packet loss, <100 ms latency.

Skills

Smithing

Hardware & EDA

  • Altium Designer
  • Quartus
  • Arduino
  • ESP32
  • Flipper Zero
  • Oscilloscope
  • DC Power Supply
  • Multimeter
  • Soldering
  • Wiring

Proficient with oscilloscopes, DC power supplies, soldering, and multimeters through ECE coursework and personal projects.

Alteration

Languages

  • C/C++
  • Verilog
  • Python
  • JavaScript
  • HTML/CSS

MicroPython for Flipper Zero sensor logic and rapid prototyping. Bash for terminal-based projects and scripting.

Illusion

Tools & Dev

  • Git
  • GitHub
  • Linux
  • VS Code
  • JetBrains
  • Cursor
  • n8n

Restoration

Learning Next

  • Deeper Flipper Zero, Sub-GHz & MCU bridging
  • AutoCAD for enclosure & mechanical design
  • Raspberry Pi for computing heavy projects

Education

University of Waterloo

Waterloo, ON

BASc, Electrical Engineering (Co-op)

2024 — 2030

Expected Graduation December 2030.

Relevant Courses

  • ECE 150 — Programming
  • ECE 124 — Digital Circuits
  • ECE 140 — Linear Circuits
  • ECE 198 — Project Studio

Harold M. Braithwaite Secondary School

Brampton, ON

Ontario Secondary School Diploma

2020 — 2024

  • Coding Club · Robotics Club
  • Royal Canadian Air Cadets
  • Model UN