George Madges

Research Data Engineer

North Hertfordshire, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookGCSE A-Levels, GCSE A-Levels at Stantonbury Campus
bookSoftware development for animation games and visual effects Computer Science, Software development for animation games and visual effects Computer Science at Bournemouth University
github-logo-circle

Github Skills (15)

threejs10
tilesets10
mesh10
tiles10
javascript10
geometry10
gltf10
python10
render10
graphic10
rendering10
numpy9
typecript8
typescripts8
typescript8

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
NASA-AMMOS/3DTilesRendererJS

Jul 2021 - Jun 2022

Renderer for 3D Tiles in Javascript using three.js
Role in this project:
userFull-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.
tiles3dtiles3d-tilestilesetwebgl
mikedh/trimesh

Aug 2020 - Aug 2020

Python library for loading and using triangular meshes.
Role in this project:
userBack-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.
Request Free Trial
George Madges - Research Data Engineer