Keenan Crane

Visiting Researcher at Carnegie Mellon University

Pittsburgh, Pennsylvania, 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
Keenan Crane is a leading researcher and practitioner in algorithms for 3D geometric data, serving as an Associate Professor at Carnegie Mellon and currently a Visiting Researcher with Roblox's 3D Foundation Model team. He blends deep theoretical insight—recognized by awards like a Google PhD Fellowship, NSF Mathematical Sciences Postdoctoral Fellowship, a Packard Fellowship, and an NSF CAREER Award—with practical impact through industry collaborations and consulting for Fortune-500 companies. His work spans geometry, computation, and generative 3D modeling, and he contributes to open-source projects such as Penrose where he has implemented domain-specific language and rendering features that bridge mathematical notation and graphical output. Based in Pittsburgh, he brings nine years of focused post-PhD experience in academia and industry, combining rigorous research with hands-on engineering to translate geometric algorithms into deployable systems.
code9 years of coding experience
job9 years of employment as a software developer
bookCalifornia Institute of Technology
bookBS Computer Science, BS Computer Science at University of Illinois Urbana-Champaign
languagesJapanese
github-logo-circle

Github Skills (8)

mathematics10
diagram10
math10
react9
visualizations9
programming-language9
javascript9
visualization9

Programming languages (6)

TypeScriptC++TeXJavaScriptMathematicaHTML

Github contributions (5)

github-logo-circle
penrose/penrose

Jun 2019 - May 2022

Create beautiful diagrams just by typing notation in plain text.
Role in this project:
userFull-stack Developer
Contributions:56 commits, 2 comments, 5 issues in 2 years 11 months
Contributions summary:Keenan contributed significantly to the `penrose/penrose` repository, focused on implementing domain-specific language features for creating diagrams. They modified style files (`.sty`) to alter colors and implement linear algebra concepts, which aligns with the mathematical focus of the project. The commits also include updates to example files and the react-renderer, demonstrating a broad understanding of the project's architecture and a capacity to work on both the style definition language and the rendering components.
diagramssvgeulermathematicsjavascript
A fast, general-purpose framework for geometry processing on the web.
Contributions:56 commits in 2 years 5 months
webglgeometry-processingpurposecomputational-geometryboolean
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
Keenan Crane - Visiting Researcher at Carnegie Mellon University