Electrical Engineering @ Waterloo

Building at the boundary of bits and imagination.

I’m Amrit — an electrical engineering student who enjoys turning logic into things you can test, play, and learn from. Lately, that means digital hardware, a chess engine, and the occasional homing projectile.

LAB_NOTES / 001 ACTIVE
64-bitbitboards
3 kHzPWM verified
420cell constraint
70+matches officiated

Current mode Learn → build → verify → repeat.

Digital design✦Game systems✦Verification✦Low-level logic✦Digital design✦Game systems✦Verification✦Low-level logic✦

01 / Selected work

Serious engineering.
Playful test benches.

02Python · Pygame

2D endless runner

Desert Dash

An event-driven endless runner whose pace and obstacle spawning become progressively more demanding.

  • Vector-based homing projectiles
  • Distance-sorted obstacle targeting
  • Unique target assignment to prevent duplicate shots

02 / Experience

Where the theory meets the clock.

Sep 2026Present

UWASIC · Waterloo, ON

Digital Design Team Member

Built a Verilog SPI peripheral that decodes 16-bit commands and controls five memory-mapped registers, with two-stage synchronizers to reduce clock-domain metastability risk.

Verified SPI communication and PWM behaviour with Cocotb, then completed RTL synthesis, placement, routing, and gate-level verification under a 420-cell constraint.

May 2025Jun 2026

Self-employed · Oakville, ON

Private Tutor

Built a tutoring practice serving 10+ middle- and high-school students, delivering individualized STEM instruction and adapting explanations to close knowledge gaps.

May 2024Aug 2026

Oakville Soccer Club · Oakville, ON

Soccer Referee

Officiated 70+ U8–U17 matches over three seasons, balancing player safety, timing, field inspections, and clear decisions under pressure.

03 / Toolkit

Tools I reach for.

Comfortable moving from behavioural ideas to code, tests, and working builds — with a healthy respect for edge cases.

Languages

C++PythonVerilog

Tools & libraries

CocotbGitCMakeSDL3Pygame

Education

University of Waterloo

BASc, Electrical Engineering 2026–2031 · Waterloo, ON

04 / A little signal in the noise

Math contest distinctions.

99thpercentile

University of Waterloo Pascal, Cayley, and Fermat Mathematics Contests

2×distinction

Certificates of Distinction in the Euclid and Canadian Senior Mathematics Contests

05 / Contact

Have an interesting problem?

I’m always glad to talk about digital design, software projects, and opportunities to build useful things.

Say hello