Yannick Croissant is a senior JavaScript engineer based in Paris with 16 years of professional experience and a long track record of modernizing front-end platforms for consumer-facing products and developer tooling. He has led front-end teams at Canal+ and contributed to high-profile open-source projects at Algolia, improving UX for autocomplete and instant search across React and Vue while ensuring cross-environment compatibility (including IE11). Comfortable across the stack, Yannick has driven TypeScript migrations, CI/CD and performance monitoring initiatives, and mentored teams on testing, linting and developer experience. His open-source contributions show a pragmatic focus on robustness—adding touch and keyboard tests, navigation features, and auto-fix lint rules—that reflect a developer who cares about both user interaction details and maintainable codebases.
16 years of coding experience
18 years of employment as a software developer
Data processing and Networks for industry and Engineering, Data processing and Networks for industry and Engineering at Lycée Saint Joseph
Web development Multimedia & Computer Programming, Web development Multimedia & Computer Programming at Aix-Marseille University
Contributions:132 releases, 1 review, 671 commits in 4 years 9 months
Contributions summary:Yannick primarily contributed to the development and maintenance of React components, specifically focusing on linting rules related to component structure and best practices. They implemented rules enforcing proper usage of propTypes and display names within components. Furthermore, the user made changes related to JSX styling and formatting, including indentations and the proper placement of closing brackets. They also added auto-fix functionality for certain stylistic errors.
⚡️ Libraries for building performant and instant search and recommend experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.
Role in this project:
Front-end Developer
Contributions:88 reviews, 195 commits, 87 PRs in 2 years
Contributions summary:Yannick's commits primarily focus on enhancing the `instantsearch` library's user interface components. Their work centers on adding the "previous" button functionality to the `infiniteHits` widget within the React and Vue implementations, enabling navigation through search results. The contributions included modifications to the `connectInfiniteHits` connector, and the `InfiniteHits` and associated test files in the React and Vue packages. Furthermore, the user addressed build issues to ensure compatibility with IE11 and modern JavaScript.
instantsearchvueperformantvuejsjavascript
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
Yannick Croissant - Senior Software Engineer at Alan