Jérémie Boulay is a creative front-end developer with 11 years of experience crafting interactive, game-like web experiences that blend real-time 3D, shaders, and polished UI. Based in Montreal, he freelances at the intersection of design and technology, delivering WebGL projects, digital installations, and AR/Unity prototypes for studios and entertainment teams worldwide. He’s proficient with Three.js/OGL, GSAP, React/Next.js and Tailwind, and has contributed impactful improvements to the THREE.MeshLine project—adding dashed-line features and modernizing material code for better maintainability. Comfortable moving from rapid R&D prototypes to production-ready front ends, Jérémie brings a designer’s eye to technical implementation and a hacker’s curiosity to visual experimentation. A Gobelins-trained multimedia developer, he quietly pairs aesthetic judgment with rigorous code craftsmanship, often turning concept-stage ideas into runnable demos. Always open to unusual collaborations, he thrives on projects that push interactive boundaries.
11 years of coding experience
7 years of employment as a software developer
DUT Services et Réseaux de Communication, Création Multimédia, DUT Services et Réseaux de Communication, Création Multimédia at Université de Cergy-Pontoise
Licence professionnelle, Concepteur Intégrateur Web et Multimedia, Licence professionnelle, Concepteur Intégrateur Web et Multimedia at Université Paris Nord- Paris 13
Baccalauréat, Mécanique; Microtechniques, Bac mention très bien, Baccalauréat, Mécanique; Microtechniques, Bac mention très bien at Lycée de la Tourelle
Concepteur Réalisateur Multimédia, option Développement, Web Page, Digital/Multimedia and Information Resources Design, Concepteur Réalisateur Multimédia, option Développement, Web Page, Digital/Multimedia and Information Resources Design at GOBELINS, l'école de l'image
Tutorial and demos for Codrops about how play with the THREE.MeshLine library
Role in this project:
Front-end Developer
Contributions:42 commits, 14 PRs, 19 pushes in 2 years 8 months
Contributions summary:Jérémie primarily contributed to the front-end development of the project, implementing and refining interactive visual elements. Their work includes updating the gradient animation, fixing the CSS extraction for production, and adding new demo templates. The user appears to be focused on improving the visual presentation and user experience of the animated mesh lines project.
Contributions:2 releases, 8 reviews, 16 commits in 3 years
Contributions summary:Jérémie implemented features related to dashed lines in the `three.meshline` repository. They added functionality for `dashArray` and `dashOffset` properties, allowing for the creation of dashed line effects. Further contributions include rewriting the `MeshLineMaterial` using the Three.js Material template to improve code structure and clarity. These changes enhanced the visual capabilities and maintainability of the line rendering component.
meshwebglthreejsshaderreplacement
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.