Guillaume Pinot is Head of Optimization with 12 years’ experience applying operations research and combinatorial optimization to transportation, scheduling, and human resources planning. He holds a PhD in computer science and has moved seamlessly between academia and industry, solving multi-objective and uncertain scheduling problems and leading R&D teams. Guillaume pairs deep theoretical expertise (branch-and-bound, constraint programming, metaheuristics) with hands-on systems work, contributing performance and memory optimizations to notable open-source projects like Valhalla and the Rust geo ecosystem. He has practical embedded and back-end development experience in Rust, including work on the widely used clap and protobuf toolchains and a Rust keyboard firmware. Known for reducing allocations and fixing subtle algorithmic bugs, he brings an engineer’s focus on efficient, maintainable implementations of complex models. Based in Greater Paris, he now leads optimization efforts at Pelikan Mobility, turning advanced algorithms into production-ready routing and planning solutions.
12 years of coding experience
9 years of employment as a software developer
PhD Computer science, PhD Computer science at Nantes Université
Master Computer science, Master Computer science at Université de Technologie de Compiègne (UTC)
A rust crate to create a pure rust keyboard firmware.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:71 reviews, 148 commits, 52 PRs in 3 years 1 month
Contributions summary:Guillaume primarily contributed to the development of keyboard firmware using Rust, focusing on implementing the core functionality of a keyboard. Their work included creating the case design, implementing keycap and switch structures, and integrating a Blue Pill microcontroller for USB communication. They also worked on the matrix scanning, debouncing, and layout implementation, providing a complete functional keyboard architecture.
The open source software to build cool stuff with locomotion
Role in this project:
Back-end Developer
Contributions:1091 commits, 540 PRs, 385 pushes in 4 years 8 months
Contributions summary:Guillaume focused on enhancing the codebase to support various features and compatibility requirements. They implemented preprocessor checks to ensure compatibility with multiple versions of the `pqxx` library, which is related to PostgreSQL. Additionally, they addressed warnings in the code, optimized data handling by creating a memory management system, and made code modifications to support the new features and prevent logic errors.
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.