Josh Davis is a Senior Physics Programmer with eight years of industry experience building low-level engine systems for real-time 3D simulations, currently working on scene queries and spatial optimizations for Epic Games' Chaos physics engine. He has led shader and graphics efforts at Unity—designing large portions of a cross-shader compiler front end and adding built-in render pipeline support to ShaderGraph—and previously architected a data-driven block tessellation pipeline for Minecraft. Comfortable across physics, shaders, and core engine plumbing, he combines deep C++ systems expertise with practical tooling and pipeline improvements that reduce content-build friction. A former lead physics programmer and educator at DigiPen, he uniquely pairs research-grade engine design with production shipping experience in AAA and middleware contexts.
9 years of coding experience
14 years of employment as a software developer
Master of Computer Science, Master of Computer Science at DigiPen Institute of Technology
Prototype of using CSharp scripting to generate spriv shaders
Contributions:94 commits, 25 PRs, 50 pushes in 10 months
csharpscripting
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.