Nick Fagerlund

Software Engineer at HashiCorp

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
Nick Fagerlund is a software engineer with 15 years of experience blending back-end development, DevOps, and technical writing to make complex infrastructure tools more usable and reliable. He has contributed to high-profile open-source projects like Puppet and HashiCorp Terraform—improving core types, provider credential handling, and extensive documentation and navigation across multiple docs sites. Comfortable across the stack, he pairs code changes and refactors with careful documentation edits, a pattern seen in his work on Puppet, Terraform, PuppetDB, and Dreamwidth. That combination of engineering and writing skills means he not only fixes bugs and implements features but also reduces cognitive load for future maintainers and users. An often-overlooked strength: he consistently modernizes docs and build tooling to improve discoverability and testing, not just feature surface area.
code15 years of coding experience
github-logo-circle

Github Skills (34)

markdown10
puppeteer10
javascript10
jquery10
puppet10
technical-writing10
css10
configuration-management10
navigationbar10
perl10
terraform10
web-content10
terraformer10
go10
markdown-it10

Programming languages (15)

MDXCSSRustGoPerlHTMLTypeScriptHCL

Github contributions (5)

github-logo-circle
puppetlabs/puppet-docs

Nov 2010 - May 2017

Curated Puppet Documentation
Role in this project:
userTechnical Writer
Contributions:4028 commits, 174 PRs, 727 pushes in 6 years 7 months
Contributions summary:Nick's contributions primarily focused on documentation changes within the `puppetlabs/puppet-docs` repository. They adjusted Windows-related notes, updated and restructured various pages, and worked on clarifying and formatting information throughout the documentation. Their work included adding links, fixing typos, improving clarity, and ensuring the content reflects the current structure and functionality of Puppet.
puppet
hashicorp/terraform

Aug 2017 - Jan 2023

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
userTechnical Writer & Documentation Specialist
Contributions:151 reviews, 291 commits, 302 PRs in 5 years 6 months
Contributions summary:Nick primarily contributed to the Terraform documentation website, modifying and reorganizing the content to improve clarity and navigation. Their work involved restructuring documentation pages, updating links, and moving content between sections to optimize the user experience. They also focused on standardizing the documentation structure by integrating middleman partials and ensuring that the navigation sidebars in various sections of the documentation were properly organized. The user made numerous edits across different parts of the documentation site.
versionedconfiguration-filescloud-managementawscloud
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
Nick Fagerlund - Software Engineer at HashiCorp