Mathieu Lemarchand

Software Developer at MEGA International

Paris, Ile-de-France
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
Mathieu Lemarchand is a seasoned software developer with 16 years of experience, currently building solutions at MEGA International where he helps clients deploy and optimize the Hopex platform. Trained as an information systems engineer (CNAM) with formative experience at IGN, he combines solid C++, Java and PHP/Symfony skills with hands-on geospatial expertise and ETL/data quality work using FME. He contributes to prominent open-source 3D web graphics projects like three.js and iTowns, improving WebGL rendering, shader performance and support for geospatial formats such as GPX and KMZ. Comfortable across full-stack and visualization code paths, he brings a pragmatic blend of tooling, performance tuning and domain knowledge in geospatial systems.
code16 years of coding experience
bookDUT, DUT at IUT de Montreuil
bookNational Conservatory of Arts and Crafts
bookStaffordshire University
languagesFrench, English
github-logo-circle

Github Skills (17)

webgl10
threejs10
javascript10
parsing10
3d10
text-parsing10
visualization9
shader9
visualizations9
gis9
point-cloud9
html7
wms6
wfs6
vector-tiles5

Programming languages (7)

TypeScriptC++CSSPLpgSQLJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
iTowns/itowns

Feb 2016 - Sep 2022

A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data
Role in this project:
userFull-stack Developer
Contributions:24 commits, 20 PRs, 233 pushes in 6 years 7 months
Contributions summary:Mathieu refactored and reorganized code related to parsing and loading 3D geospatial data formats, specifically focusing on GPX, KMZ, and XBIL formats. They optimized shader code within the rendering engine. Further contributions included adapting the codebase to the Three.js v0.91 API, improving the handling of point cloud layers by adjusting materials and visible state management.
wmsthree-jsgispointcloudwebmapping
mrdoob/three.js

Jun 2018 - Aug 2022

JavaScript 3D Library.
Role in this project:
userFront-end Developer
Contributions:12 reviews, 7 commits, 19 PRs in 4 years 3 months
Contributions summary:Mathieu primarily focused on improving the three.js library's rendering capabilities and examples. Their contributions include supporting slash syntax in include directives for WebGL programs, correcting quaternion interpolation, optimizing camera matrix calculations, and adding support for Texture and CompressedTexture in copyTextureToTexture3D within the WebGLRenderer. They also implemented and refined functionality to support SpotLightMaps, which involved several updates to shaders, lights, and example files.
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.
Request Free Trial
Mathieu Lemarchand - Software Developer at MEGA International