Clement Rey is a systems-focused software engineer based in Paris with over a decade of experience building high-throughput, low-latency data systems for production environments. He brings deep expertise in performance, mechanical sympathy, and data-oriented design across Rust, C, Zig and real-time graphics stacks (Vulkan/WebGPU), combining backend robustness with a hobbyist’s curiosity for volumetric and fully dynamic 3D worlds. At rerun.io he has driven time-series performance improvements in a Rust visualization stack, and his open-source work includes fixing subtle concurrency and deadlock issues in widely used libraries like nats.go and egui. Pragmatic and detail-oriented, he pairs low-level optimization skills with practical engineering judgment honed across startups in Paris and prior roles on large-scale data infrastructures.
12 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at ISART DIGITAL
Baccalauréat, Electronics, Mention Très bien, Baccalauréat, Electronics, Mention Très bien at Louis Armand High School
Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Role in this project:
Backend Developer
Contributions:1816 reviews, 485 commits, 1568 PRs in 6 months
Contributions summary:Clement's commits focus on optimizing the performance and code quality of the time series views within the Rerun project. They refactored time series views to straight access cached data for improved performance gains and cleaner code. The user also made the primary cache mandatory and removed experimental feature flags. Their contributions included introducing the support for a new "unit-length" batches to be used when sending data to Rerun.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Role in this project:
Full-stack Developer
Contributions:6 reviews, 6 commits, 6 PRs in 1 month
Contributions summary:Clement primarily contributed to improving the `egui` GUI library. They addressed several critical issues, including deadlock detection within the `RwLock` implementation, enhancing the robustness of the library. Furthermore, they added support for user-level command buffers in the wgpu backend, significantly expanding the library's capabilities. The user also made minor improvements to the table widget and fixed a rendering bug.
immediate-modegamedevrustguigame-development
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.