Lars Willighagen

PHD Candidate Ecology

Netherlands
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
Lars Willighagen is a PhD candidate in Ecology based in the Netherlands who blends a decade of experience in biology with production-grade software engineering and open-source stewardship. He authors and maintains libraries since 2016—most notably Citation.js and identification-resources—and contributes backend fixes and feature work to high-profile projects like npm/cli, demonstrating deep knowledge of package management internals. Lars applies his coding skills to ecological problems such as species distribution modeling while also curating linked bibliographic and identification metadata for biodiversity resources, making taxonomic knowledge more open via Wikidata and WikiCite. His background in metadata formats and linked data lets him bridge research, libraries, and developer tooling in ways that surface both reproducible science and reusable software.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,564reputation
122kreached
67answers
6questions
Badges
css
top-5%
html
top-5%
github-logo-circle

Github Skills (20)

git10
javascript10
npm10
npm-cli10
package-manager-tool10
nodejs10
package-manager10
testing9
sem9
css9
html9
cicd8
iframe6
css-position6
pullrequest6

Programming languages (26)

mIRC ScriptMakefileHTMLJSONGroovyJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
npm/cli

Aug 2018 - Jul 2019

the package manager for JavaScript
Role in this project:
userBack-end Developer
Contributions:23 PRs, 34 comments in 10 months
Contributions summary:Lars primarily contributes to the `npm/cli` project by addressing bugs, improving the existing features, and refactoring code. The user's work focuses on package management functions, including fixing the `pack` command by adding a dryRun option and addressing issues related to scoped packages. The user also implemented improvements to how the CLI handles git dependencies and optional dependencies. These contributions demonstrate a strong understanding of the internal workings of the npm package manager.
npm-clijavascriptpackage-managernodejsnpm
citation-js/bundle-tool

Jan 2019 - Dec 2022

Tool for creating (browser) bundles
Contributions:48 commits, 35 pushes, 5 branches in 4 years
javascriptbundlesbrowser
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