Nicolas Cornu

Ingénieur C Middleware at Aldebaran - Softbank Group

Paris, Ile-de-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
Nicolas Cornu is a C/C++ middleware engineer based in Paris with 13 years' experience building cross-platform (Linux/Windows/macOS) systems and CI-integrated toolchains. Currently at Aldebaran (SoftBank Group), he works on C++03/11 codebases, Boost, systemd and embedded-friendly components while ensuring compatibility with Python 2 tooling and sqlite. An active open-source contributor, he improves packaging and build reliability in the widely used Spack ecosystem and has modernized CMake and header organization for the HighFive HDF5 C++ library. He also documents domain-specific languages like NMODL for the NEURON simulator, showing an appetite for clear technical communication alongside low-level engineering. Trained in information security, he brings a pragmatic focus on robustness and portability to middleware and build systems.
code14 years of coding experience
bookBachelor of Engineering (BE), Sécurité / sûreté de l''information des systèmes informatiques, Bachelor of Engineering (BE), Sécurité / sûreté de l''information des systèmes informatiques at Ecole nationale supérieure d'Ingénieurs de Bourges
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
853reputation
288kreached
10answers
1question
github-logo-circle

Github Skills (22)

hdf10
c-language10
package-management10
cmake10
build-tools10
cprogramming-language10
documentation10
simulation9
dependency-management9
python9
simulations9
neuroscience9
package-manager8
package-manager-tool8
hpc8

Programming languages (26)

CCMakeGoHTMLJSONAGS ScriptTypeScriptShell

Github contributions (5)

github-logo-circle
BlueBrain/HighFive

Oct 2019 - Jan 2023

HighFive - Header-only C++ HDF5 interface
Role in this project:
userBack-end Developer
Contributions:7 releases, 225 reviews, 95 commits in 3 years 3 months
Contributions summary:Nicolas primarily focused on improving the HighFive C++ HDF5 interface library. They made significant contributions to dependency management by providing a cleaner approach within the CMake configuration. The user also addressed a bug in the `exist` function for handling root paths. Furthermore, the user refactored and rewrote headers to allow all public headers to be included individually.
cpphdf
neuronsimulator/nrn

Nov 2022 - Jan 2023

NEURON Simulator
Role in this project:
userTechnical Writer
Contributions:411 reviews, 18 commits, 627 PRs in 2 months
Contributions summary:Nicolas's contributions primarily involve documenting and providing explanations for the NMODL language used within the NEURON simulator. They added detailed descriptions of the `NEURON` block, including its various components like `SUFFIX`, `RANGE`, `GLOBAL`, `USEION`, and `POINT_PROCESS`. The user also documented the `BEFORE/AFTER`, `PROTECT`, `MUTEXLOCK/MUTEXUNLOCK` constructs, and added details about the `CONSTRUCTOR/DESTRUCTOR` of NMODL.
neuron-simulatorneuronneurosciencehigh-performance-computingsimulation
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