Karl Henkel

Staff Software Engineer at Unannounced Startup

Columbus, Ohio Metropolitan Area 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
🎓
Top School
Karl Henkel is a Staff Software Engineer with 14 years building game engines, 3D modeling tools, and artist-focused workflows, most recently co-founding ProBuilder and shipping scene tooling at Unity. He blends hands-on C# and Unity expertise with technical leadership across startups and established teams, driving tooling that empowers artists to work faster and more creatively. His open-source work includes a C# port of Evan W’s CSG.js, demonstrating deep familiarity with geometry, BSP trees, and real-time boolean operations inside Unity. Based in Columbus, Ohio, he’s comfortable moving between core algorithmic problems and pragmatic product delivery, and he often surfaces developer-friendly compatibility fixes and demos that make complex systems approachable for teams.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor Of Science Digital Media, Bachelor Of Science Digital Media at Ohio University
github-logo-circle

Github Skills (12)

csharp10
dotnet-core10
unity3d10
3d-graphics9
asp-net9
net9
dotnet9
algorithms8
mesh8
data-structures8
algorithm8
data-structure8

Programming languages (5)

C#ShellCHTMLPython

Github contributions (5)

github-logo-circle
karl-/pb_CSG

Apr 2015 - Aug 2021

A C# port of CSG.js by Evan W (http://evanw.github.io/csg.js/).
Role in this project:
userFull-stack Developer
Contributions:22 commits, 7 PRs, 22 pushes in 6 years 5 months
Contributions summary:Karl primarily worked on porting a CSG (Constructive Solid Geometry) library from JavaScript to C#. Their contributions included implementing core CSG node functionality, such as clipping, inverting, and building BSP trees. They also created a demo scene demonstrating boolean operations and wireframe rendering within the Unity engine, showcasing the integration and usage of the ported library. Additionally, the user addressed compatibility issues and updated the project to align with newer Unity versions.
evangame-developmentcsharpheightmapcsg
karl-/pb_Stl

May 2016 - Nov 2020

STL import/export for Unity, supporting both ASCII and Binary.
Contributions:1 release, 1 review, 38 commits in 4 years 6 months
exportasciistlcsharpunity
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
Karl Henkel - Staff Software Engineer at Unannounced Startup