Floriel is a software engineer with 11 years of experience, currently building features for YouTube at Google after contributing to Google Shopping and major products at Amazon. He is a full‑stack practitioner comfortable across JavaScript frameworks (React, Vue), Node.js, and backend work in .NET Core and Kotlin/Swift for SDKs, with a track record shipping front-end and platform improvements at scale. As founder of the open-source Full Human organization he created PurgeCSS, a widely used tool with 100k+ downloads, and has modernized notable projects like purifycss and contributed tests and fixes to high-profile repos such as Airbnb’s visx and TradingView’s charts. Colleagues know him for pragmatic refactors, improving test coverage, and shipping user-facing features like Prime Video payment flows and chart quick-tracking, showing an unusual blend of product-focused engineering and long-term OSS stewardship.
10 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science - Software Engineering, Master's degree, Computer Science - Software Engineering at Institut supérieur d'électronique et du numérique
Contributions:27 releases, 346 reviews, 834 commits in 5 years 6 months
Contributions summary:Floriel was responsible for creating the initial source code for a CSS removal tool called PurgeCSS. They implemented the core logic for the tool, including extracting selectors from content files and removing unused CSS rules. Furthermore, they developed the initial structure of the project, including the creation of essential files and configuration, demonstrating a focus on the fundamental features and structure of the CSS optimization tool. They also set up the basic project configuration.
Remove unused CSS. Also works with single-page apps.
Role in this project:
Full-stack Developer
Contributions:25 commits, 6 PRs, 18 comments in 1 month
Contributions summary:Floriel primarily modernized and refactored existing JavaScript code within the `purifycss` project, updating it to ES6 standards. They modified core utility files, including `FileUtil`, `ExtractWordsUtil`, and `PrintUtil`, and also updated the primary `purifycss.js` file. Furthermore, the user set up a Rollup build process, targeting ES module and CommonJS formats. They also replaced testing frameworks, switching from Mocha and Chai to Jest, and updated the test suite.
single-page-appsunusedminifycssinline-css
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.