Martin Laxenaire

Développeur Web Freelance

Lyon, Auvergne-Rhône-Alpes, 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

👤
Senior
Martin Laxenaire is a Lyon-based front-end developer with eight years of experience crafting playful, memorable web experiences focused on animations, micro-interactions, procedural and generative art. He specializes in WebGPU, WebGL, 2D canvas and SVG, and builds production-ready visual systems—both client sites and open-source engines—used widely across the creative web. His libraries, including curtains.js and gpu-curtains, power WebGL/WebGPU projects and reflect a long-running commitment to developer tooling and performance. Recognized by Awwwards and FWA and published on outlets like CSS Tricks and Codrops, he combines practical consultancy for agencies and brands with published tutorials and case studies. Notably, he bridges artistic experimentation and engineering rigor, turning generative concepts into accessible, performant web interfaces.
code8 years of coding experience
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
135reputation
2kreached
6answers
1question
github-logo-circle

Github Skills (45)

webgl10
javascript10
scene-graph10
shader10
converting10
canvas10
glsl10
responsive10
curtainsjs10
render10
texture10
dom10
surface10
3d9
react8

Programming languages (7)

TypeScriptBikeshedCSSJavaScriptVuePHPSvelte

Github contributions (5)

github-logo-circle
react-curtains is an attempt at converting curtains.js WebGL classes into reusable React components.
Contributions:21 commits, 2 PRs, 9 pushes in 2 years 3 months
reactwebgljavascriptcurtainsjsconverting
martinlaxenaire/gpu-curtains

Jan 2024 - Apr 2025

gpu-curtains is a 3D WebGPU rendering engine. It can be used as a standalone 3D engine, but also includes extra classes focused on mapping 3d objects to DOM elements; It allows users to synchronize values such as position, sizing, or scale between them.
Contributions:36 releases, 198 PRs, 202 pushes in 1 year 2 months
3dcanvascurtainscurtainsjsdom
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
Martin Laxenaire - Développeur Web Freelance