Jan Nicklas

St. Gallen, St. Gallen, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
37,446reputation
5.8mreached
384answers
133questions
Badges
jquery-validate
top-5%
firefox
top-5%
image
top-5%
javascript
top-1%
jquery
top-1%
css
top-5%
github-logo-circle

Github Skills (57)

ajax10
caching10
javascript10
code-generator10
jquery10
ui-components10
plugin-development10
css10
typescript10
nextjs10
chartjs10
wpgraphql10
webpack10
code-generation10
component-kit10

Programming languages (17)

PowerShellMDXC#JavaC++BikeshedCSSRust

Github contributions (5)

github-logo-circle
Let webpack generate all your favicons and icons for you
Role in this project:
userFull-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.
webpack-pluginfaviconwebpack-loaderletwebpack
carteb/carte-blanche

Feb 2016 - May 2016

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:
userFront-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.
Request Free Trial
Jan Nicklas