Liam Shatzel

AR/VR Researcher

Education

University of Victoria

MSc in Computer Science, advised by Charles Perin

Fall 2025 - Spring 2027

University of Victoria

Honours B.S. in Computer Science, advised by Brandon Haworth.

Fall 2021 - Summer 2025

Employment

Motorola Solutions

Software Developer. Utilized C++ socket programming in a mission critical system to increase event throughput by 30x, through a parallelized queueing structure. Also ensured lossless operation by implementing concurrent retry logic. Integrated a new flagship hardware device into a legacy codebase using C++ and C#. Successfully worked with stake-holders and team to deploy this integration into production. Owned, built, and shipped an IoT device setup wizard to production. Using Angular, NestJS, Azure IoT Hub, and with Docker. Responsible for architecture, full stack implementation, and stakeholder communication.

Jan 2024 - Present
Vancouver, BC (Remote)

Tradable Bits

Full stack software developer at Tradable Bits. Developed and customized an internal logging tool, utilizing sockets, to capture all outgoing API calls from the platform, amounting to thousands of daily calls. Reduced debugging time by several developer hours. Implemented an authentication system using OAuth 2.0 protocols to allow users to authenticate and save their session over many campaigns. This functionality extends across all campaigns, used by hundreds of accounts and seen by thousands of users. Worked closely with CSMs, designers and clients to build out to build out tower displays, showcased at high-profile events like Lollapalooza and NASCAR street race. These displays garnered visibility from thousands of attendees.

May 2023 - Aug 2023
Vancouver, BC

GAIDG Lab

Research Intern in the GAIDG Lab. Worked on representations of humans in crowd simulations. Developed a novel method to represent agents using deformable ellipses, which was published and presented at SIGGRAPH MIG 2024.

May 2022 - Aug 2022
Victoria, BC

Publications

Emergent Crowds Dynamics from Language-Driven Multi-Agent Interactions

Y. Liu, L. Shatzel, B. Haworth, T. Schneider

Emergent crowd dynamics from language-driven multi-agent interactions.

arXiv preprint, 2025

Deformable Elliptical Particles for Predictive Mesh-Adaptive Crowds

D. Ferreira, L. Shatzel, B. Haworth

Deformable elliptical particles for predictive mesh-adaptive crowds.

ACM SIGGRAPH Conference on Motion, Interaction, and Games (MIG), 2024