Zhixiang Teoh

Computer science and mathematics student from Singapore studying at the University of Michigan, Ann Arbor. Currently a backend engineer intern at Pop!

Featured Projects


May 2021 - Present
Backend Engineer Intern, Pop Social Inc.
Increase test code coverage by 90%, automate documentation, make type-safe and object-oriented
Design backend schemes and wrote design documentation for secure image upload with Google Cloud buckets, and scalable search
Create object-oriented, type-safe, and OpenAPI-documented Node.js API for newest core feature
May 2021 - Aug 2021
Site Reliability Engineering (SRE) Software Engineer Intern, Benefitfocus
Development Operations (DevOps) writing deployment scripts, automation tasks for continuous integration and delivery (CI/CD)
Jan 2021 - Apr 2021
MLH Open Source Fellow - WebXR, Major League Hacking
Open Source Program, JavaScript Spring 2021
Contributing to WebXR project building immersive WebXR video experiences using three.js rendering library and the new Media Layers API
Extend samples to support different types of media including 2D, 180/360-degree mono and stereo
Aug 2020 - Dec 2020
Software Engineering, National University of Singapore
Computer Science module introducing real-world applications of software engineering concepts, in Java
Team Command Line Interface (CLI) project that applies OOP concepts like abstraction and encapsulation, Java 8 Streams, and unit and integration testing
Wrote 3500/6000 lines of code including main Game Mode, and 40% of user and developer docs
Managed issues and releases and authored over 40 PRs in two months
Jan 2020 - Dec 2020
Teaching Assistant and Peer Tutor, University of Pittsburgh Computing
CS 0445 Data Structures and Algorithms I Timothy Hoffman
CS 0401 Intermediate Programming using Java Michael Devine
UTA OMETS teaching survey Highest response rate (40%) for Intermediate Programming, with 80% of evaluations at “Strongly Agree” for all questions
Labs and office hours Designed material for labs, and engaged students in labs and office hours; 20h/week
Student tutor in the Math Assistance Center and CS Resource Center, up to Linear Algebra and Algorithms
Sep 2019 - May 2020
Web Developer, TheNewsPanels.com
Integrated Jekyll site with Netlify CMS to abstract creating, updating, and deleting of posts