Keith Thomas is a Senior Software Engineer with 11 years of experience specializing in 3D graphics, WebGL, and Unity, currently building and maintaining an internal WebGL engine for casino games at DraftKings. He has a strong track record shipping production-grade Three.js and Babylon.js systems—from a no-code 3D website builder and metaverse engine to WebXR galleries and Unity plugins—and blends front-end React/HTML/CSS expertise with deep realtime graphics and engine work. His background includes game-editor and engine modifications at 343 Industries (Halo Infinite) and architecting mixed-reality UIs and novel text-rendering approaches at Microsoft and zSpace. Known for turning designer-driven requirements into robust tooling, he also built undo/redo systems, pathfinding-driven NPC movement, and media pipelines across C#, C++, TypeScript, and shader-based workflows. Quietly entrepreneurial, he founded ThreeSpace and has delivered numerous freelance NFT/gallery and AR/VR projects that bridge art and interactive technology.
11 years of coding experience
9 years of employment as a software developer
Associate of Science - AS, Associate of Science - AS at Elgin Community College
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at University of Illinois Chicago
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.