Julien Crouzet is a seasoned web and DevOps engineer with over two decades of hands-on development experience and 12 years of focused professional practice, based in Paris. He combines full-stack fluency with operational rigour, often taking a global-vision approach to projects and leading technical teams toward pragmatic, maintainable solutions. An active open-source contributor, he has improved widely used Node.js tooling such as selenium-standalone and portfinder—adding configurability, TypeScript support, Promise-based APIs and robustness to driver installation flows. Trained at EPITECH, Julien pairs deep engineering chops with a developer’s curiosity—still learning after 20 years—and a track record of fixing tricky edge cases that keep production systems reliable.
A Node.js based package and CLI library for launching Selenium with WebDrivers support (Chrome, Firefox, IE, Edge)
Role in this project:
Backend & Automation Engineer
Contributions:15 commits, 11 PRs, 10 pushes in 7 months
Contributions summary:Julien primarily focused on improving the `selenium-standalone` project's functionality and maintainability. Their contributions included fixing download URLs for drivers, refactoring the installation process to use in-memory tar extraction instead of `os.tmpdir()`, and addressing issues related to geckodriver/Marionette URL handling. They also implemented support for the `--config` option, improving the project's configuration flexibility, and addressed the handling of `seleniumArgs` from the config file. Finally, they added tests and corrected typos.
A simple tool to find an open port or domain socket on the current machine
Role in this project:
Back-end Developer
Contributions:6 commits, 5 PRs, 8 comments in 10 days
Contributions summary:Julien's contributions center around adding and refining TypeScript definitions for the `portfinder` library. They added options for the `getPort` function, enabling configuration of the host and port, and also implemented support for Promises to improve asynchronous operation handling. Furthermore, the user incorporated and exported a `getPortPromise` method, making the library more versatile, and addressed related definition fixes. These additions and changes improve the functionality and usability of this node library.
tcpdomainopen-portsocket
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.