Spencer Ng is a Senior Software Engineer with a decade of experience blending human-computer interaction, interactive art, and machine learning into products and research. With joint BS/MS in Computer Science and a BA in Theater from UChicago, he specializes in integrating hardware and software—sensors, digital fabrication, and data analysis—to extend everyday interactions with technology. He progressed from research and teaching roles at UChicago to production engineering at Roblox, where he advanced from intern to senior engineer. Spencer’s background in performance and magic informs a user-centered, playful approach to design that surfaces surprising insights and more human experiences. Based in Redwood City, he brings both academic rigor and hands-on product delivery to HCI-driven engineering challenges.
10 years of coding experience
6 years of employment as a software developer
High School Diploma, High School Diploma at Middlesex County Academy for Science, Mathematics and Engineering Technologies
Contributions:7 releases, 39 commits, 1 PR in 1 year 9 months
api-clientapialliancebluejava-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.