Scott Macfarlane is a seasoned software engineer with 14 years of experience specializing in build systems, release engineering, and DevOps across cloud-native and packaging ecosystems. He has driven large-scale build and release efforts at HashiCorp and Chef, maintaining hundreds of packages and a SaaS that hosted over 100,000 artifacts while automating complex dependency graphs and build scheduling. Currently at Gusto, he combines backend engineering with deep release tooling expertise honed through substantial open-source contributions to Habitat, where he fixed build errors, refactored plans, and helped shape core package definitions. Comfortable across Linux and Windows targets, Scott pairs systems-level knowledge of compilers and libc implementations with hands-on CI/CD automation and origin validation work. His background in research programming and satellite data pipelines reveals an ability to translate domain-specific needs into reliable, production-grade automation. Based in Lakewood, WA, he brings both community mentorship experience and a knack for simplifying brittle build workflows into repeatable, maintainable processes.
13 years of coding experience
15 years of employment as a software developer
BS Computer Science Japanese, BS Computer Science Japanese at University of Alaska Fairbanks
Contributions:763 commits, 752 PRs, 673 pushes in 3 years 11 months
Contributions summary:Scott primarily contributed to defining and maintaining core Habitat Plan definitions, focusing on package management and build processes. Their work involved creating plans for various tools and libraries, including QEMU, libcap-ng, and others, and fixing build errors and dependencies. They also automated the build process by modifying existing plans and refactoring the build steps to use pushd/popd and address CI/CD related issues.
Contributions:5 releases, 9 reviews, 320 commits in 4 years 4 months
Contributions summary:Scott contributed to the core functionality of the Habitat project. Their work involved implementing origin validation logic, refactoring code related to origin keys, and modifying the build process. They also worked on the build system, modifying shell scripts and shell-based plans. Furthermore, the user addressed code linting errors and performed refactoring.
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.