Harald Geyer is a Vienna-based physicist with 12 years of professional experience who applies scientific rigor to software engineering and open-source CAD tooling. Working independently, he has made notable back-end contributions to the high-profile FreeCAD project—improving IFC import robustness, supporting IfcIndexedPolyCurve, and optimizing imports by leveraging ifcopenshell objects. His expertise sits at the intersection of computational geometry, building information modeling, and pragmatic debugging of complex data formats. Colleagues would describe him as a problem-solver who turns ambiguous, crash-prone inputs into reliable tooling for architects and engineers.
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Role in this project:
Back-end Developer
Contributions:5 commits, 10 PRs, 13 comments in 24 days
Contributions summary:Harald primarily contributed to the Arch module, focusing on the import and manipulation of IFC (Industry Foundation Classes) files within FreeCAD. Their work involved fixing crashes related to unsupported IFC entities, implementing support for IfcIndexedPolyCurve, and correcting the placement of Space objects imported from ArchiCAD. They also optimized IFC import by allowing the direct use of ifcopenshell file objects, improving import efficiency.
Contributions:15 commits, 12 pushes, 1 branch in 4 years 5 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.