Ivan Nikolić is a front-end and JavaScript specialist with 13 years of experience leading UI teams and shipping large-scale web and mobile projects, including as Lead Front-End/JavaScript Developer at Njuškalo. He combines practical production experience with open-source craftsmanship—maintaining the popular throttle-debounce library and contributing meaningful fixes and autofixes to stylelint-scss that improved SCSS linting and compatibility. Comfortable across the stack, Ivan has driven performance, accessibility and tooling improvements for high-traffic platforms and migrated libraries to modern ES module standards. Based in Croatia, he brings a pragmatic engineering mindset rooted in long-term client work and a deep interest in the subtleties of hypertext and front-end developer ergonomics.
13 years of coding experience
14 years of employment as a software developer
Natural Sciences and Mathematics, Natural Sciences and Mathematics at Grammar School “Matija Mesić”
Bachelor of Information Technologies, Information Technology, Bachelor of Information Technologies, Information Technology at Tehničko veleučilište u Zagrebu
Contributions:6 releases, 9 reviews, 47 commits in 7 years 5 months
Contributions summary:Ivan appears to be the primary author, responsible for the creation and maintenance of the `throttle-debounce` library. Their contributions span multiple releases, including bug fixes, performance improvements, and refactoring. They have upgraded the project to ES Modules and refactored the test suite.
A collection of SCSS specific linting rules for Stylelint
Role in this project:
Front-end Developer
Contributions:2 reviews, 7 commits, 4 PRs in 3 years
Contributions summary:Ivan's commits focused on improving the `stylelint-scss` repository, which provides SCSS linting rules for Stylelint. The contributions involved modifying existing rules to account for hyphenated names in SCSS functions and mixins. Further work included the addition of autofixes for the `at-mixin-argumentless-call-parentheses` rule, and handling interpolations. The user also updated tests and dependencies for Stylelint v14.
linterlintcsslintinglinting-rules
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.