

Jane Street Applied ML Puzzle


Hi, I'm Kyle. I like machine learning, computer graphics, programming language theory, and solving puzzles.
I'm finishing an M.Sc. in Computer Science at the University of Guelph, where my thesis focuses on efficient, interpretable self-supervised models of human visual perception and what we can learn from our eyes.
Outside of my research, I've built Kiln, a Rust-based Vulkan 1.3 and Metal 4 render hardware interface that powers my toy spectral path tracer Spectra. I have also worked on developing Haskell bindings for the SDL3 library, and an analytically constructed transformer that drives the CPU and RAM of a playable NES emulator.




hover / tap for a surprise





GI '26: Graphics Interface, Waterloo, ON, Canada

GI '24: Graphics Interface, Halifax, NS, Canada




Supervised by Dr. Denis Nikitenko and Dr. David Flatla. Research focus on perceptual colour science and inverse problems.

Area of Application in Mathematics. Dean's List 2023 & 2024. Research Assistant under Dr. Denis Nikitenko and Dr. David Flatla.