Jaume Sanchez is a CEO and founder with 14 years of cross-disciplinary experience at the intersection of sustainability, e-mobility and immersive web technologies, based in Barcelona. He combines product and technical leadership from roles at Audi’s innovation and vehicle concept teams to running 3dthinks and founding TOM bcn, driving accessible, sustainable solutions. A hands-on WebGL/WebXR developer and pixel-focused front-end contributor, he has improved high-profile open-source projects such as three.js and authored rendering and capture tooling (MeshLine, CCapture.js) that reflect deep GLSL and real-time encoding knowledge. His background in mechanical engineering and automotive high-voltage systems gives him uncommon domain fluency for building physical-digital e-mobility products. He champions open-source collaboration and barrier-free design, blending engineering rigour with community-driven innovation.
A library to capture canvas-based animations at a fixed framerate
Role in this project:
Front-end Developer
Contributions:116 commits, 10 PRs, 60 pushes in 8 years
Contributions summary:Jaume primarily focused on implementing the core features of the canvas-based animation capturing library. Their commits demonstrate a shift from using `setTimeout` to `requestAnimationFrame` for time management and frame rendering. Key contributions include updating the WebM library version and adding a quality option, demonstrating their understanding of video encoding and optimization. The user also added support for time tracking and improved the example code, showcasing their ability to enhance the library's functionality and user experience.
Contributions:98 commits, 16 PRs, 45 pushes in 6 years 4 months
Contributions summary:Jaume primarily contributed to the front-end aspects of the project by implementing a mesh replacement for `THREE.Line` using GLSL shaders. They introduced and updated core components of the project, including `THREE.MeshLine`, which facilitated the rendering of lines with customizable properties. Their work involved modifications to the vertex and fragment shaders, as well as integration with existing Three.js examples, demonstrating a focus on visual enhancements and rendering techniques within the WebGL environment.
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.