third year cs student at ubc. incoming software engineering intern at microsoft. previously a software engineer intern at planview working on copilot/ anvi. learn more @work.
interested in applied AI/ML, backend engineering, data engineering, distributed systems, and infra.
also into f1, english football, sports cars, video editing, mechanical keyboards, games and more. learn more @hobbies. always down for a good chat so feel free to connect. thanks for visiting, talk soon!
incoming summer 2026
full stack engineering alongside a team of 7 for copilot/ anvi, an integrated multi-agent ai assistant and automation platform embedded into planview's work management software suite
ta for cpsc 110, ubc's intro course to computer science through functional programming
i've been hooked on topre switches for quite some time. i primarily use an hhkb professional hybrid type-s. it took a while for me to get used to the layout. i also have a realforce r3s i got in japan - this was my first topre board. i have a few other custom boards with cherry style switches, both soldered and hot-swappable, some made of plastic, some made of lego :D
feb 2026 - present
beautiful, quick, open source screen recordings
feb 2026 - present
agentic task disengagement intervention
dec 2025 - present
frictionless real-time collaborative team workspace
jun 2025 - present
optimized desktop note taking application
jan 2025 - aug 2025
applied ai full stack engineering on the copilot team
jul 2024 - oct 2024
amusement park ride ratings crowdsourced by real riders
jun 2024 - aug 2024
automated homework grading for kumon worksheets
sept 2024 - present
all about me and what i'm working on
sept 2024
cli program that translates braille to english and vice versa
jan 2024 - apr 2024
desktop application that helps users prepare for exams by storing practice problems and notes
sept 2018 - apr 2023
competition spec robot designed for FTC (first tech challenge) over the span of 4 years, winning 2 provincial titles, and 1 global award
inquiries? email me at: ryanzhang@outlook.com or find me on linkedin!