Nathan Reilly

đź‘‹ I'm Nathan. I develop games, the engines they're made with, and the operating systems they run on. My goal: be among the best at what I do through demonstrable accomplishment. I'm passionate about anything related to software and math, particularly XR, graphics and OS. I get a dopamine spike anytime I hear the words "low-level programming".
Reach out.

About

I'm currently pursuing a degree in Computer Science at the University of Waterloo, with a specialization in Human Computer Interaction.

At the moment, I'm working on...

  • An open source operating system for our WIP in-house standalone XR headset at Waterloo Reality Labs. Intended as an alternative to Android XR and Meta Horizon OS, built on top of the Android Open Source Project
  • A 2D top-down survival/automation genre video game, set in a boreal forest during a blizzard. Features realistic temperature simulation (using this heat diffusion sim), built in Unity with C#
  • A 3D physics engine from scratch, rendered using the Vulkan API, built with C++ using no external physics libraries

Experience

Projects