Hello! I'm Spencer Ng.

I'm a software engineer at Roblox and a recent graduate from the University of Chicago, where I received a joint B.S./M.S. in Computer Science and a B.A. in Theater & Performance Studies in June 2023.

My interests are in human-computer interaction and how interfaces can be built for immersive entertainment and performance arts. I enjoy creating robot characters that meaningfully interact with people through my research at the Human-Robot Interaction Lab, making interactive art and puzzles through code and digital fabrication, and building machine learning models to learn more about the world.

Outside of software, I design projections and media in theater to bring stories to life on stage, dabble in a bit of magic, and enjoy exploring cities!

Feel free to reach out to me at [email protected], and check out my profiles and resume by clicking the icons below. See what I'm up to next by following me on GitHub!