Top expert inReal-Time 3D Graphics and Game Engine Development
Alexander Gessler is a software engineer and engineering leader with 16 years of experience building production ML, data and 3D graphics systems, currently at Helsing after a senior staff role at Google in Munich. He has led cross-company data governance and observability efforts at Google, scaled reference data teams, and shipped user-intelligence features used across Gmail, Calendar and Chat. Deeply technical, he has a long open-source track record in 3D tooling—contributing FBX import support to Assimp and an AssimpJSONLoader for the widely used three.js library. His background spans zero-to-one ML systems, knowledge-graph construction, and game-grade graphics and performance optimization from indie game development. Comfortable switching between hands-on engineering and org-level strategy, he combines mathematical training with practical experience in computational geometry and graphics pipelines. Colleagues rely on him for pragmatic architecture, tooling that scales, and clean implementations of complex data flows.
15 years of coding experience
15 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science / Mathematics, Bachelor of Science (B.Sc.) Computer Science / Mathematics at University of Stuttgart
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
Full-stack Developer
Contributions:689 commits, 136 PRs, 140 pushes in 8 years 11 months
Contributions summary:Alexander contributed significantly to the implementation of the FBX importer. Their work involved creating the basic interface, importer skeleton, and initial parsing logic for the FBX format, focusing on tokenization and establishing a DOM (Document Object Model) to represent the FBX file structure. The user focused on extracting and representing geometry data like vertices, normals, texture coordinates, and materials, supporting various data access methods. They also added support for node hierarchy and animation data, translating the FBX file to the AI Scene.
Contributions summary:Alexander primarily contributed to the development of the `AssimpJSONLoader` within the `three.js` library. They implemented the initial loader, added sample files, and enhanced its functionality to support object hierarchy, transformations, and texture wrapping. Furthermore, the user refactored the sample code and updated the file extension and format metadata to maintain compatibility. This work involved parsing and interpreting data from the Open Asset Import Library (Assimp) into the three.js format.
virtual-realitysvgwebglcanvasjavascript
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.