Christopher Root

Web Graphics Engineering Manager at Geomagical Labs

San Anselmo, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Christopher Root is a Web Graphics Engineering Manager with nearly 18 years of experience building high-performance rendering systems across film VFX and large-scale data visualization. He blends deep C/C++, JavaScript, and Python expertise with hands-on experience in Vulkan/OpenGL and WebGL to deliver both native and web-based real-time graphics and simulation. Christopher has led small teams of senior graphics engineers to design custom render engines, modernize low-level foundations for multi-GPU and distributed deployments, and ship customer-facing mixed-reality design applications. At HEAVY.AI he architected a multi-GPU server renderer that visualizes multi-billion-row datasets in milliseconds and contributed build-system and multi-GPU integration work to HeavyDB. Comfortable bridging research, production, and product metrics, he pairs a filmmaking pedigree from ILM with rigorous engineering discipline from database and visualization systems. Based in San Anselmo, CA, he’s known for turning complex rendering requirements into pragmatic, testable architectures that scale.
code10 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (M.S.), Visualization Sciences, Master of Science (M.S.), Visualization Sciences at Texas A&M University
bookUniversity of Minnesota Twin Cities
languagesEnglish
github-logo-circle

Github Skills (12)

gpu-programming10
build-system10
c-language10
cmake10
cprogramming-language10
sql-database9
database9
gpu9
relational-databases9
databases9
cuda8
opengl8

Programming languages (4)

TypeScriptC++CJavaScript

Github contributions (5)

github-logo-circle
heavyai/heavydb

Oct 2015 - Oct 2022

HeavyDB (formerly OmniSciDB)
Role in this project:
userBack-end Developer & Database Engineer
Contributions:147 commits in 7 years 2 months
Contributions summary:Christopher primarily contributed to the integration of the rapidjson library, a likely JSON parsing tool, into the project. Further contributions include the addition of multiple CMake modules to find and integrate dependencies like GLFW3, GD, GLEW_MX, and EGL, indicating work on build system configuration and dependency management. Further commits include updating the codebase to utilize the new QueryRenderManager multi-gpu API, with corresponding updates to the primary CMakeLists.txt file. This suggests responsibility for optimizing the query engine for multi-GPU environments.
cudareal-timevisualizationgpuheavyai
heavyai/mapd-draw

Mar 2017 - Nov 2022

2d shape drawing and interaction library using an HTML canvas 2d rendering context. Basis for lasso tool in MapD Immerse.
Contributions:1 release, 12 commits, 12 PRs in 5 years 8 months
interaction2d-canvascanvasmapdrendering
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.
Request Free Trial
Christopher Root - Web Graphics Engineering Manager at Geomagical Labs