Patrick Wang is a software engineer in the San Francisco Bay Area with eight years of experience building distributed systems and data-processing infrastructure. He has blended industry and research roles—from production ML serving at Voyage AI and a distributed workflow engine at Roblox to research work at CMU’s Database Group creating an RL-based database optimization gym. Patrick is currently developing an educational distributed data processing simulator that abstracts implementation details while capturing diverse systems like Hadoop and Spark to surface deep patterns in large-scale storage and computation. His background includes work on adaptive indexing for aggregation queries and hands-on experience shipping scalable backend systems. Comfortable crossing the boundary between research and production, he gravitates toward projects that make complex distributed behavior teachable and actionable. Trained at Carnegie Mellon (MS) and UC Irvine (BS), he pairs rigorous academic foundations with practical engineering delivery.
8 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Carnegie Mellon University
Infrastructure for researching self-driving databases
Contributions:672 pushes, 74 branches in 9 months
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.