Samuel Hurel is a versatile full-stack developer with 12 years of experience building robust web platforms and CMS solutions, currently working as a développeur in Nantes. He has led development and DevOps efforts—designing e-commerce, CMS, CRM and real-time collaborative editing systems—using Node.js, Rust, GraphQL, React and SSR. Samuel contributes to notable open-source Rust and graphics projects (async-graphql, gltf-rs, glow), adding datatype support, stream connections and OpenGL features that show deep systems and graphics knowledge beyond typical web work. His background includes high-availability newsroom systems at Le Monde and end-to-end platform work at Convargo and SYOS, demonstrating strength in performance, resilience and integration. Comfortable across languages from PHP and Java to Rust and WebAssembly, he pairs hands-on implementation with architecture and team leadership. He also brings uncommon experience in accessibility, multimedia and real-time interaction from academic and non-profit projects, making him adept at tackling complex UX and data challenges.
11 years of coding experience
7 years of employment as a software developer
Master 2 Informatique, Réalité virtuelle – Interaction et perception, Master 2 Informatique, Réalité virtuelle – Interaction et perception at Université Bordeaux I
Licence Informatique, Computer Science, Licence Informatique, Computer Science at Université de Caen Basse Normandie
DUT Informatique, Computer Science, DUT Informatique, Computer Science at Université du Havre
Contributions:1 release, 9 reviews, 34 commits in 10 months
Contributions summary:Samuel contributed to the `gltf-rs/gltf` repository, a crate for loading glTF 2.0 files. Their work involved implementing the `ExactSizeIterator` trait for the `Joints` struct and merging branches related to material extensions, indicating efforts to improve the library's functionality and support for newer glTF features, specifically around the KHR extensions. Further contributions involve refactoring the code to align with rustfmt and fix clippy warnings. These changes suggest an active role in maintaining and enhancing the library's capabilities for handling glTF data.
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code
Role in this project:
Full-stack Developer
Contributions:13 commits, 9 PRs, 17 comments in 2 months
Contributions summary:Samuel significantly contributed to the `glow` repository by implementing new OpenGL features and functionalities. Their work includes adding support for `renderbuffer_storage_multisample`, `bind_buffer_base`, and uniform arrays, which expand the capabilities of the OpenGL bindings. They also exposed public GL types for broader access and corrected issues related to texture image handling, improving the library's usability and compatibility.
opengl-eswebglrustanywhereopengl
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.