Summary
Gene Pan is a software engineer with a strong ML-systems and security background, holding a 4.0 CS degree from UC Berkeley and currently building high-throughput moderation and model-serving infrastructure at Roblox. He doubled recall and halved false positives in automated text filtering while enabling models to serve millions of users at >200k RPS. As an AWS intern he unlocked tensor-parallel training on Trainium—enabling Falcon 7B training—and bridged distributed training frameworks for cost-efficient large-model training. At Berkeley he taught computer security to 600+ students and mentored intro CS courses, developing labs on x86, memory safety, cryptography, and web/network security. He combines production-scale engineering with hands-on research (autonomous rover perception) and academic leadership in honors society roles, signaling both technical depth and strong teaching/mentorship. Based in Dublin, CA, he brings an uncommon mix of low-level systems, distributed ML infrastructure, and security pedagogy.
11 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, 4.0, Bachelor's degree, Computer Science, 4.0 at University of California, Berkeley