William Goulois is a Senior Software Engineer based in Paris with eight years’ experience building front-end focused full-stack applications and delivering client projects in agile teams. Currently at EY Fabernovel, he has led major rewrites (notably mk2.com) and worked for global luxury clients, combining strong Next.js expertise with attention to quality and UX. An active open-source contributor, he has improved the popular LunarVim Neovim IDE—adding UI tweaks, keybinding and linter integrations, and enhancing file-tree behavior—showing a knack for developer tooling. Trained in embedded systems and engineering sciences from Grenoble, he pairs low-level systems thinking with polished web interfaces, and his background in student leadership signals solid team and project management skills.
8 years of coding experience
3 years of employment as a software developer
Scientific General Baccalauréat with high honours (Mathematics Option), Scientific General Baccalauréat with high honours (Mathematics Option) at Lycée Climatique Jean Prévost
Science degree Embedded Systems and Connected Objects (IoT), Science degree Embedded Systems and Connected Objects (IoT) at National School of Computer Science and Applied Mathematics of Grenoble
Bachelor in engineering sciences Physics Materials Engineering processes Electronics Computer Science, Bachelor in engineering sciences Physics Materials Engineering processes Electronics Computer Science at Grenoble INP - Phelma
Preparatory Classes for Engineering Schools PCSI-PC, Preparatory Classes for Engineering Schools PCSI-PC at CPGE Lycée Champollion
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
Role in this project:
Full-stack Developer
Contributions:12 reviews, 6 commits, 8 PRs in 1 month
Contributions summary:William contributed to the LunarVim project by implementing new features, fixing bugs, and improving the overall user experience within the Neovim environment. Their work included adding a transparent background option, modifying keybindings, integrating linters, and correcting UI elements. The user also enhanced the nvimtree functionality, adding a new feature to focus instead of toggle the tree.
Contributions:11 commits, 90 pushes, 21 branches in 28 days
luavimneovim-configneovimconfig
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
William Goulois - Senior Software Engineer at EY Fabernovel