Baptiste Wicht is a senior software engineer based in Fribourg, Switzerland, with over 15 years of experience making C++ systems faster and more reliable. He holds a Ph.D. in computer science with a focus on machine learning and has blended that research background into high-performance network and DNS engineering at VeriSign. Deeply versed in compiler theory, OS-level performance, and low-latency C++ design, he also contributes to open-source projects such as the widely-used cxxopts CLI parser and a C++ deep learning library where he added parallel and convolutional support. His career bridges research and production—investigating profile-guided optimizations at Berkeley before building high-throughput DNS services—so he’s as comfortable with algorithmic theory as with shipping mission-critical code. Colleagues value his steady focus on measurable performance gains and his knack for restoring and hardening tests that keep complex systems robust.
15 years of coding experience
16 years of employment as a software developer
Bachelor of Science, Computer Science, Average grade: 5.5 / 6, Bachelor of Science, Computer Science, Average grade: 5.5 / 6 at University of Applied Sciences of Fribourg
Doctor of Philosophy in Computer Science, Computer Science, Doctor of Philosophy in Computer Science, Computer Science at Université de Fribourg - Universität Freiburg
Bachelor thesis, Computer Science, Bachelor, Bachelor thesis, Computer Science, Bachelor at Lawrence Berkeley National Laboratory
CFC, Computer science, Average grade: 5.5 / 6, CFC, Computer science, Average grade: 5.5 / 6 at Ecole professionelle
Master of Science, Computer Science, Average grade: 5.5 / 6, Master of Science, Computer Science, Average grade: 5.5 / 6 at HES-SO University of applied Science
Deep Learning Library (DLL) for C++ (ANNs, CNNs, RBMs, DBNs...)
Role in this project:
Back-end Developer & ML Engineer
Contributions:3656 commits, 9 PRs, 609 pushes in 6 years 9 months
Contributions summary:Baptiste primarily focused on developing and improving core functionalities within the deep learning library. Their contributions included the addition of parallel mode support with generators, and the implementation of convolutional support with generators within the library. They also addressed and restored unit tests to ensure the quality of the code.
Contributions:20 commits, 1 PR, 1 comment in 4 months
Contributions summary:Baptiste primarily contributed to the development of a C++ command-line option parser. Their work involved adding features such as include guards, support for alphanumeric and default options, and implicit values. Furthermore, they made modifications to the help functionality, ensuring it accurately reflects the available options, and improved the overall structure and flexibility of the parsing logic. The user's work is primarily focused on extending the library's feature set and improving its usability.
argvcppsubcommandsargparsegetopt
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
Baptiste Wicht - Senior Software Engineer at VERISIGN