Keenan Crane is a computer scientist and digital geometer with 13 years of experience, serving as an Associate Professor of Computer Science & Robotics at Carnegie Mellon University and a member of the Geometry Collective. He blends deep academic research in geometry with practical software engineering, frequently contributing front-end improvements to open-source projects like the notable Penrose diagramming system. His work on Penrose focused on molecular structural rendering, 3D styling, SVG backgrounds, and refined typographic labels—demonstrating an eye for both mathematical precision and polished visual presentation. Based in Pittsburgh, he bridges theory and application by turning geometric insights into usable tools for researchers and creators. Colleagues value him for shipping thoughtful, well-crafted components that elevate complex visualizations without sacrificing correctness.
Create beautiful diagrams just by typing notation in plain text.
Role in this project:
Front-end Developer
Contributions:15 reviews, 13 commits, 69 PRs in 4 months
Contributions summary:Keenan primarily contributed to the development of the structural formula example within the Penrose repository. Their work involved adding and refining components related to molecular group drawing, and 3D style elements. The user also worked on enabling SVG backgrounds and refining text display for the diagrams. Furthermore, they were responsible for various improvements in the textual labels of various shapes.
A C++ & Python viewer for 3D data like meshes and point clouds
Contributions:4 pushes, 1 branch in 3 years 3 months
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 - Computer Scientist at Carnegie Mellon University