Ryan
Software and
Game Developer
Yan
严
A Short Story About an AI Agent Rebooking my Flight
I happened to be thinking about Agentic AI research right before experiencing it firsthand. I woke up to discover that one leg of my return flight was cancelled, so I went straight to my booking site to rebook. Customer support has been fully replaced with AI agents, which I have never actually expe...
May 11, 2026
Music Production in Linux - My Reaper Setup using yabridge
When I first became obsessed with digital music during COVID-19, I would binge endless YouTube videos about the best plugins/VSTs, workstation setups, optimal workflows, and even how to acoustically treat a room. I was overwhelmed by the information overload, which paralyzed me for weeks before I ev...
Mar 22, 2026
NatHack 2025 - Cranking 90 Hour Work Shifts in the Hackathon of All Time
NatHack 2025 at the University of Alberta is an annual hackathon focused on hardware-oriented projects in Neuroscience, Medicine, Education, and the environment. This year, I got to compete over 4 full days of prototyping, developing, and pitching Focus Tree, by our team of 5, AttentionSpan.Ai. This...
Nov 16, 2025
Custom Game Engines
2025
While pursuing the certificate in computer game development at the UofA, I participated in a game engine class (CMPUT 350). We focused on rigorous memory and performance optimization in c++, engine architecture, graphics rendering, and common game features like camera movements and physics collision...
NatHack 2025
2025
NatHack 2025 at the University of Alberta is an annual hackathon focused on hardware-oriented projects in Neuroscience, Medicine, Education, and the Environment. This year, I got to compete over 4 full days of prototyping, developing, and pitching Focus Garden, by our team of 5, AttentionSpan.Ai. Th...