Peter Cheng

About me

Hey there! My name is Peter Cheng, a mathematician and software engineer. I currently work at Roblox on the physics engine team. In a nutshell, we make sure physics works as expected across the platform. Previously, I worked at DreamWorks on the FX/CFX production software team, with a focus on the proprietary fire/gas and hair simulation engines. You can find my name in the credits of all the DreamWorks' films between 2019 and 2022!

I founded Ninjabyte Computing in 2019 to provide software, computational, and simulation consulting services to academic research groups. I currently work part-time with the Segura Lab at Duke University, where we've developed novel software for analyzing the void space of packed particles. Check out our work on Nature Computational Science!

I received my PhD in mathematics from UCLA, where I did research in the field of numerical analysis. I'm also passionate about teaching and sharing knowledge with those around me, which is the inspiration for this website!

On the topic of academia, I am also an Adjunct Assistant Professor at South Dakota State University in the Department of Mathematics and Statistics. While I don't teach any courses, I do offer my time as an advisor for master's students who would like to work on computational projects broadly with my expertise of numerical analysis and physics simulations.

When I'm not working, I enjoy dabbling in various projects:

  • I love to tinker with code, so I tend to spend time on random little projects that catch my attention. It's hard to really describe the scope of these projects...
  • This website, which serves two purposes: (1) it encourages me to document things I've learned to more easily share with others, and (2) it has allowed me to learn some basic frontend and backend skills via SvelteKit.
  • I try and keep up with my Korean studies as much as I can. I started learning when the pandemic hit because of my interest in both the country and the language, and I've been studying ever since. Sadly, I'm still far from fluent...

© 2024 Peter Cheng