George Madges is a research data engineer with 11 years' experience building high-performance geospatial visualization systems, currently leading AI/ML and multimodal prototype development at Sensat. He combines C++, JavaScript/TypeScript, and graphics expertise to render and interact with 100GB+ spatial datasets in the browser, having progressed from software engineer to technical lead within the same company. His open-source contributions include improving 3D Tiles rendering in three.js and extending trimesh GLTF export, reflecting deep practical knowledge of mesh formats, frustum culling and geometric error calculations. Comfortable across full-stack and low-level graphics work, he’s mentored teams and driven product vision while applying animation, games and VFX principles from his Bournemouth degree to real-world geospatial products.
11 years of coding experience
8 years of employment as a software developer
GCSE A-Levels, GCSE A-Levels at Stantonbury Campus
Software development for animation games and visual effects Computer Science, Software development for animation games and visual effects Computer Science at Bournemouth University
Renderer for 3D Tiles in Javascript using three.js
Role in this project:
Full-stack Developer
Contributions:10 reviews, 7 commits, 6 PRs in 11 months
Contributions summary:George contributed to the 3D Tiles Renderer by implementing features related to bounding volumes and geometric error calculations. They integrated support for bounding spheres and boxes, enhancing the accuracy of distance calculations. The user also made adjustments to the frustum culling process, further optimizing the rendering pipeline. Their work involved modifications to core rendering components within the three.js environment.
Python library for loading and using triangular meshes.
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs in 9 days
Contributions summary:George contributed to the `trimesh` library, focusing on the `gltf` exporter module. They added support for exporting PointCloud objects, integrating color attributes for vertices. Further contributions included code formatting and adjustments to the default material properties within the GLTF export, which modified existing code, and improved functionality.
python-librarymeshpythontriangular-meshesmeshes
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.