Gaétan Lepage is a Nixpkgs maintainer and PhD-trained researcher in deep reinforcement learning for robotics with seven years of hands-on experience bridging research and production software. Based in Grenoble, he contributes to NixOS tooling (including the Nix CUDA team) and improves developer workflows through projects like nixvim and home-manager, where he’s implemented packaging, modules and editor integrations. His background in audio-based localization and medical imaging segmentation shows a pattern of applying advanced ML to real-world robotics and healthcare problems. Comfortable across full-stack and backend systems, he has a knack for making complex infrastructure reproducible and user-friendly, from Neovim configurations to home AI clusters.
7 years of coding experience
Doctor of Philosophy - PhD, Mathematics and Computer Science, Doctor of Philosophy - PhD, Mathematics and Computer Science at Université Grenoble Alpes
Engineering degree, Mathematics and Computer Science, Engineering degree, Mathematics and Computer Science at National School of Computer Science and Applied Mathematics of Grenoble
Classe préparatoire scientifique PTSI-PT*, Classe préparatoire scientifique PTSI-PT* at Lycée La Martinière Monplaisir
Baccalauréat SSI anglais européenne - mention très bien, Baccalauréat SSI anglais européenne - mention très bien at Lycée Blaise Pascal
Configure Neovim with Nix! [maintainers=@GaetanLepage, @traxys, @mattsturgeon, @khaneliman]
Role in this project:
Full-stack Developer
Contributions:1368 reviews, 19 commits, 1480 PRs in 15 days
Contributions summary:Gaétan primarily contributed to the NixVim configuration, adding and modifying features within the Neovim environment. They integrated language servers such as `bashls`, `texlab`, and `sumneko_lua`, enhancing code editing capabilities. Additionally, the user refactored keymap implementations using the lua API and introduced autocmd modules to customize Neovim's behavior. They also worked on enhancing the Treesitter integration for syntax highlighting and installed additional plugins.
Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
Full-stack Developer
Contributions:51 reviews, 5 commits, 16 PRs in 4 months
Contributions summary:Gaétan primarily contributed to the NixOS Home Manager configuration within the repository. They implemented new modules for programs like `btop`, `megasync`, and `ruff`, demonstrating skills in packaging and system configuration. Furthermore, they modified existing modules, such as those for `i3` and `zathura`, and improved documentation, highlighting a broad understanding of the project's architecture and user experience. These contributions suggest a focus on enhancing the user environment and system integration through Nix.
nix-dotfilesnixosmaintainerhome-managerdotfiles
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.