Software Engineer
Siemens PLM Software
Jul 2011 - Apr 2019 (7 years 10 months)
Developed Parsolid, a low level geometry kernel and 3D math library that is used in high performance enterprise CAD applications.
Working primarily in the blending team I introduced new geometric algorithms such surfaces generation for apex-range chamfer, tracking of blend-like regions on mesh surfaces, and the extension of blend-like mesh surfaces. I also improved existing algorithms such as G2 blend robustness, greatly increasing the ability to detect regions of a surface along an embedded curve, and bringing the performance of all blending operations to under 1s.