I'm an experienced competitive programmer and CS Honours student at Simon Fraser University. I spend a lot of time thinking about systems, algorithms and intelligence.
I'm currently an undergraduate researcher at SFU's Parallel & Distributed Computing Lab, working with large-scale graph datasets to develop more accurate approaches to local differential privacy analysis. I focus on designing and evaluating mechanisms that scale to millions of users while preserving strong privacy guarantees.
I've built projects across several domains, including a programming language implemented from scratch with a custom lexer, parser and interpreter. I also built an embedded C++ web server for real-time temperature monitoring, and a modular reinforcement learning library with state-of-the-art RL algorithms to solve control tasks like CartPole and Lunar Lander.
Outside of computer science, I'm interested in cognitive science and philosophy—especially problems in epistemology and intelligence. I tend to think about learning and computation as physical processes, and I often look to biological systems for inspiration when thinking about new approaches to AI. I'm particularly interested in how combining genetic algorithms (e.g., NEAT), biologically-plausible models like spiking neural networks and reward mechanisms studied in psychology can inspire new RL methods. I'm less interested in solving benchmark tasks and more focused on building intelligent agents that can learn and explore in a variety of environments.
I'm currently looking for new opportunities in systems programming or reinforcement learning research. Feel free to reach out.