Nathan Rebours

Freelance Software Engineer

Bordeaux, Nouvelle-Aquitaine, 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
Nathan Rebours is a freelance software engineer based in Bordeaux with 11 years of experience and deep expertise in OCaml and functional programming. He has held senior engineering roles at Tarides and Cryptosense and now focuses on freelance engagements, maintaining production-grade build systems and tooling. A regular open-source contributor to prominent OCaml projects like dune and Real World OCaml, he’s improved build configurations, vendoring support, and test suites—work that keeps developer tooling robust and backwards-compatible. Known for pragmatic refactors and precise dependency management, he combines low-level language fluency with an eye for long-term maintainability.
code12 years of coding experience
job7 years of employment as a software developer
bookUniversité Denis Diderot (Paris VII)
bookLicence, Informatique, Licence, Informatique at Université Paris Sud (Paris XI)
languagesEnglish, Spanish
github-logo-circle

Github Skills (8)

dependency-management10
build-system10
dune10
ocaml10
test-automation9
error-handling8
build28
opam7

Programming languages (10)

ShellCSSCoffeeScriptCOCamlMakefileHTMLMarkdown

Github contributions (5)

github-logo-circle
realworldocaml/book

Jul 2019 - Dec 2021

V2 of Real World OCaml
Role in this project:
userBack-end Developer
Contributions:1 review, 147 commits, 63 PRs in 2 years 5 months
Contributions summary:Nathan primarily focused on updating and maintaining build configurations related to the Real World OCaml book. Their contributions involved upgrading the `mdx` dependency, setting version constraints for `mdx`, and modifying Dune files to incorporate changes and address dependency issues. They also addressed build problems by skipping a problematic code snippet. The changes indicate a focus on maintaining the project's build system and ensuring compatibility with updated dependencies.
ocaml
ocaml/dune

Jun 2018 - Jul 2022

A composable build system for OCaml.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 48 commits, 31 PRs in 4 years 1 month
Contributions summary:Nathan primarily contributed to the `dune` build system, focusing on improvements and bug fixes within the OCaml codebase. Their work included refactoring build configurations, adding support for vendoring, and enhancing the test suite. The user also made changes to the syntax and error messages, particularly concerning the removal of deprecated functionalities. These contributions demonstrate a focus on maintaining and improving the core build system functionality.
build-systemocamlopamdunejbuilder
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