
Khushaan Virk
Electrical Engineering @ UBC
Vancouver, BC
Projects

Feb 2026 · Team of 6
Reflow Oven Controller
An SMD reflow oven controller built on a CV-8052 microcontroller and a retrofitted toaster oven. The firmware is written entirely in 8051 assembly and runs a 6-state FSM (idle → preheat → soak → ramp → reflow → cool) that drives a solid-state relay to follow a user-configured solder profile.

Apr 2026 · Team of 6
Field-Following Autonomous Robot
An autonomous robot that tracks a current-carrying guide wire using three LC-tank pickup inductors and an adaptive baseline detector, executes a pre-programmed sequence of turns at intersections, and falls back to manual control via a 38 kHz infrared remote. The robot ran through three different paths on a figure-8 demonstration track and stopped autonomously when an obstacle entered the VL53L0X Time-of-Flight sensor's view.

Dec 2025 · Solo
Battery Temperature Monitor PCB
A small battery-powered analog over-temperature alert circuit, built to get familiar with PCB design software. An NTC5D-9 thermistor sits in a resistor divider against a fixed reference; an LM393 comparator switches its open-collector output and lights a yellow 0805 SMD LED once the divider voltage crosses the reference.
Nov 2025 · Solo
FPGA Tron Game
A real-time two-player Tron lightcycle game running on a DE10-Lite FPGA. Game logic and collision detection run in C on the Nios V (RISC-V) soft core; the display is driven over a memory-mapped VGA interface.
Nov 2025 · Solo
Embedded Alarm Clock
A real-time alarm clock built on the N76E003 (8051 family) entirely in assembly. The lab brief asked for a 12-hour AM/PM clock with settable time, a settable alarm, and an audible alarm tone, driven by interrupts so the LCD update and the time-keeping never block each other.

Feb 2026 · Solo
AC Phasor Voltmeter
A microcontroller-based AC instrument that reads two analog channels (a reference and a test signal) and displays RMS magnitude, period, phase difference, frequency, and power factor in real time. Built on the EFM8LB12F64 in C using the on-chip 14-bit ADC; all signal processing happens on the MCU.

Oct–Nov 2025 · Solo
Capacitance Meters (Dual Platform)
Two capacitance meters built on different microcontroller families: an EFM8 and an STM32. The principle is the same on both: a 555-timer astable oscillates at a frequency that depends on the capacitor under test, the MCU counts pulses on a hardware timer input, and software reverses the 555 frequency formula to recover capacitance.
Contact
Open to internships, collaborations, and interesting projects. Drop a message. I'll get back to you.