Summary
Craig Reynolds is an unaffiliated researcher and veteran software engineer with 11+ years of recent industry experience and a multi-decade career pioneering graphics, animation, and agent-based systems. He has built production-grade behavioral animation and crowd/steering libraries for game and film studios, led research at Sony and DreamWorks, and engineered computer-vision and 3D capture systems at Matterport. His work blends procedural modeling, multi-agent simulation, texture synthesis, evolutionary methods and GPGPU optimization to both explain natural phenomena and create controllable assets for animation, games, and virtual testing of autonomous vehicles. Based in San Francisco with an MS from MIT, he now pursues independent research—recently exploring evolutionary adversarial texture synthesis and optimization-driven design of multi-agent systems. A not-obvious thread through his career is consistently converting cutting-edge research into practical, high-performance tools used in production.
11 years of coding experience
26 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Massachusetts Institute of Technology