Josh Yelon is a senior software engineer and architect with 21 years of experience building large parallel systems, game engines, and production-scale infrastructure, currently contributing to Google Ads/Shopping. He has led and mentored engineering teams—from a 3D game engine team at SimOps Studios to advising student developers at Carnegie Mellon—and served as chief software architect at eGenesis where his engine remains in use. A longtime open-source contributor, Josh has improved build, packaging, and shader tooling for the mature Panda3D engine used by Disney and academia. He combines deep academic training (Ph.D. in Computer Science) with hands-on expertise in graphics, networking, and build systems, and is based in the Greater Pittsburgh region.
21 years of coding experience
7 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of Illinois Urbana-Champaign
Bachelor of Arts (BA), Applied Mathematics, Bachelor of Arts (BA), Applied Mathematics at Carnegie Mellon University
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Role in this project:
Back-end Developer & Build Engineer
Contributions:783 commits in 3 years 6 months
Contributions summary:Josh primarily contributed to the build and deployment process of the Panda3D engine, focusing on enhancing the installation and packaging of the software. The commits involve modifications to the build scripts and the installer, with additions for including 3rd party libraries, sample programs, and fixes to ensure correct path configurations and library loading. The user also worked on improvements to the shader generation process and added support for features like model texture padding and support for shader parameters.
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.