High school graduation
The last day everything was decided for me. I knew I wanted to build things that move, and engineering was the way in.
Cap and gown photo outside the school with my family.
05 · Timeline · 23 moments since 2022
One line through five years. Scroll, and the year on the right keeps pace with you.
The last day everything was decided for me. I knew I wanted to build things that move, and engineering was the way in.
Cap and gown photo outside the school with my family.
Walked into the University of Manitoba as a computer engineering student. Everything on this map traces back to this decision.
Photo of the engineering atrium on day one, student card in hand.
A tiny terminal game for an intro course. The first time code stopped being abstract and started being a thing I made.
Screen recording of the terminal game running for the first time.
A used body and one lens. Photography became how I learned to actually look at light, which later made me care about how things are presented.
The first frame I ever shot: a streetlight in falling snow.
Proof I could handle the load. The confidence from this term is what made me feel ready to join a design team.
Stopped at a club fair table with a half-built race car on it. Signed up on the spot. The single most important five minutes of university so far.
The club fair table with the previous season chassis on display.
Learned the shop rules, met the leads, and got handed my first real task. Being trusted with hardware changed how seriously I took everything else.
Late night in the shop, the car up on stands.
My first full-stack hardware project: audio in, FFT, LEDs out. Taught me DSP fundamentals and how to finish a project, not just start one.
The LED matrix pulsing to a song, first successful run.
A weekend chasing prairie storms with the camera. The discipline of shooting deliberately carried straight back into how I document engineering work.
Lightning over a canola field outside Winnipeg.
A small CAN bus node, but it ran on the actual vehicle. First time my code lived inside something that could hurt you if you got it wrong.
The bench setup: dev board, CAN analyzer, and a very long logic trace.
HV pack assembly, cell testing, and safety procedure. Working around 400 volts teaches a kind of care that no course does.
Gloved hands torquing busbars inside the accumulator container.
My reinforcement learning bot finally won a match. Months of reward shaping paid off, and it became my proof that I could take ML from tutorial to result.
Clip of the winning goal, bot on the left.
Brought up the battery management firmware and watched real cell voltages stream in for the first time. The moment firmware became my lane on the team.
Terminal full of cell telemetry next to the open pack.
Third year: signals, embedded systems, and a full car build at the same time. Learning to schedule myself like a project was the real course.
A winter photo series in brutal cold. Batteries die, fingers stop working, and you learn to plan every shot before you leave the house.
Steam rising off the river at sunrise, minus 30 air.
Handed the driverless program. Suddenly my job was not just writing code but deciding what a 10-person team builds and in what order.
Whiteboard photo from the first autonomy planning meeting.
Interviewed and onboarded ten people across perception, mapping, and controls. Leading people turned out to be a harder engineering problem than the car.
Cone landmarks and a pose graph built from a recorded run, live on screen. The first evidence that autonomous by 2028 is a plan and not a poster.
Screen capture of the SLAM map forming as the log replays.
A desk robot with a local LLM brain. My sandbox for the perception-to-action loop that the race car needs at a much bigger scale.
BMO tracking a face and responding on its little screen.
Pitched the multi-season autonomy roadmap to the team leads and got the green light. My first time owning a plan measured in years, not semesters.
Cone detection running on the vehicle compute for the first time, off recorded camera data. The stack left the laptop and moved into the car.
Detection overlay on the forward camera feed, cones boxed in real time.
Designed and shipped this portfolio to give the work a home. You are standing inside this event right now.
Open to internships from January to August 2027. The next star on this map could be with your team.