Guillaume Pinot

Head Of Optimization

Greater Paris Metropolitan Region 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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job9 years of employment as a software developer
bookPhD Computer science, PhD Computer science at Nantes Université
bookMaster Computer science, Master Computer science at Université de Technologie de Compiègne (UTC)
languagesFrench, English, Spanish
github-logo-circle

Github Skills (39)

algorithm10
openstreetmap10
algorithms10
usb-hid10
c-language10
postgresql10
geometry10
protocol-buffers10
firmware10
routing-slip10
data-serialization10
geospatial10
data-structure10
serialization10
code-generation10

Programming languages (19)

JavaC++CSSRustCGoHTMLKotlin

Github contributions (5)

github-logo-circle
TeXitoi/keyberon

Mar 2019 - Apr 2022

A rust crate to create a pure rust keyboard firmware.
Role in this project:
userEmbedded 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.
cratefirmwarerustusb-hidusb
hove-io/navitia

Aug 2014 - Apr 2019

The open source software to build cool stuff with locomotion
Role in this project:
userBack-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.
trip-plannerjourney-plannermobilitylocomotiontrip-planning
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
Guillaume Pinot - Head Of Optimization