Jan Nicklas is a pragmatic front-end engineer with 13 years' experience across Germany, Austria, the USA and Switzerland, now based in St. Gallen. He maintains widely used open-source tooling—most notably html-webpack-plugin, a multi-million-download npm package—and contributes to standards like the CSS Inline spec, showing a commitment to both developer experience and web interoperability. His work spans TypeScript, compiler-adjacent frontend tooling and CSS, with contributions to major projects such as Next.js, GraphQL Code Generator and various webpack plugins. Curious by nature, he blends deep technical problem solving (build tooling, loaders, caching) with community service—answering questions on StackOverflow and curating js.org domains. Notably, he has improved performance-sensitive areas like hover handling in chart libraries and resource mapping in modern React toolchains, reflecting an eye for both UX and build-time efficiency.
Let webpack generate all your favicons and icons for you
Role in this project:
Full-stack Developer
Contributions:108 commits, 82 PRs, 114 pushes in 4 years 11 months
Contributions summary:Jan made several contributions to the `favicons-webpack-plugin` repository. They addressed a typo, released version 0.0.2, and renamed an option. The user also added a persistence cache mechanism and incorporated support for the 'devtool eval' option. These changes reflect a focus on refining the plugin's functionality, improving its caching, and optimizing its compatibility with different webpack configurations.
An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.
Role in this project:
Front-end Developer
Contributions:17 commits, 3 PRs, 7 pushes in 3 months
Contributions summary:Jan primarily focused on developing the front-end for the `carte-blanche` repository. Their contributions centered around creating a style guide with React and integrating it into the development environment. Key changes involved the implementation of loaders, component previews, and hot module replacement to improve the development workflow. The user also added support for meta information and source code display within the style guide.
fuzz-testingintegratedexploretestingfuzz
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.