Chandler Prall

Principal Member Of Technical Staff at Heroku

Belmont, Michigan, 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

🤩
Rockstar
Chandler Prall is a Principal Member of Technical Staff with 15 years of experience building production-grade web and engineering systems, currently based in Belmont, Michigan and working at Heroku. He has a strong track record leading teams and shaping architecture across Elastic, Airbyte, and Craftsy, moving from front-end architect to principal engineering and leadership roles. Chandler is also an active open-source contributor to the Three.js ecosystem—authoring physics and CSG extensions that add advanced mesh primitives, collision reporting, and geometry optimizations—demonstrating deep familiarity with 3D graphics, performance tuning, and cross-cutting engineering concerns. Known for shipping pragmatic, maintainable solutions, he blends hands-on implementation with mentoring and system-level thinking to deliver scalable, debuggable platforms.
code15 years of coding experience
job17 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

threejs10
physics-engine10
javascript10
3d-graphics10
integrate10
physics10
geometry-processing10
data-structure9
algorithm9
algorithms9
data-structures9
optimization8
optimisation8
optmization8
performance-optimization8

Programming languages (7)

TypeScriptJavaC++JavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
chandlerprall/Physijs

Mar 2012 - Jul 2022

Physics plugin for Three.js
Role in this project:
userBack-end Developer
Contributions:1 review, 191 commits, 4 PRs in 10 years 5 months
Contributions summary:Chandler primarily focused on implementing new shape primitives, including ConeMesh, TriangleMesh, and ConvexMesh, along with methods like setAngularVelocity, applyImpulse, setLinearVelocity, and setDamping, which extend the functionality of the Physijs library. These additions enable more complex physics simulations and interaction with Three.js objects. They also integrated a collision reporting system for better object interactions, which improves overall system performance and debugging capabilities. In addition to the new features, they also fixed various bugs.
physicsthree-jsthreejs
chandlerprall/ThreeCSG

Apr 2012 - Oct 2022

CSG plugin for Three.js
Role in this project:
userFull-stack Developer
Contributions:1 review, 39 commits, 12 PRs in 10 years 8 months
Contributions summary:Chandler primarily contributed to the `ThreeCSG` library by implementing features and optimizations related to geometry manipulation and the conversion of geometry to meshes. They refactored code to improve vertex handling, including optimizations like vertex sharing and the addition of normal and UV support. Their work involved adapting the library to newer versions of Three.js and enhancing the functionality of the CSG operations.
threejsthree-jscsgwebgl
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
Chandler Prall - Principal Member Of Technical Staff at Heroku