Joseph Eagar

Software Engineer at Circuitly

Folsom, 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
Joseph Eagar is a seasoned software engineer with 19 years of experience specializing in computer graphics and sculpting tools, currently working at Circuitly in Folsom, CA. He has deep C/C++, Java, Python and WebGL expertise and a proven track record rewriting Blender’s mesh modeler and leading the BMesh project, work used by tens of thousands worldwide. His open-source contributions include fixing complex sculpting and multiresolution memory issues in the official Blender repo, reflecting strong low-level debugging and geometry knowledge. A pragmatic founder and contractor, he also built a browser-based WebGL CAD/modeler (all-shape.com) and applied graphics skills in ADAS at Robert Bosch. Notable but less obvious: he combines production-grade tool development with hands-on fixes that prevent subtle memory corruption in real-time 3D pipelines.
code19 years of coding experience
job17 years of employment as a software developer
bookNorthern Arizona University
bookFolsom Lake College
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

c-language10
3d-graphics10
cprogramming-language10
geometry-processing9
mesh9

Programming languages (10)

TypeScriptC++CSSBikeshedCLLVMJavaScriptGo

Github contributions (5)

github-logo-circle
blender/blender

Oct 2020 - Oct 2020

Official mirror of Blender
Role in this project:
userBack-end Developer
Contributions:6 commits in 1 day
Contributions summary:Joseph contributed to the Blender project by addressing issues related to masking and geometry within the sculpting tools. Their work involved debugging and fixing problems with the functionality of the mask expand, ensuring correct behavior in various situations. The user also implemented code to make sure that face sets are initialized properly and to handle potential memory corruption issues in the multiresolution mode.
blenderb3danimation3dmodeling
joeedh/mathl

Dec 2020 - Jul 2026

Contributions:14 pushes, 3 branches in 5 years 8 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