Bo Borgerson is a pragmatic software engineer with 18 years of experience building and stabilizing developer tooling and web platforms from Seattle. He contributes to high-profile open-source projects like Lerna and Redfin's react-server, focusing on robust build/publish workflows, monorepo changelog tooling, and end-to-end logging and metrics. Known for shipping practical fixes—everything from CLI structure and babel builds to handling child-process buffer limits and dependency graph cycles—he brings both full-stack fluency and an eye for operational reliability. Colleagues appreciate his willingness to tackle the messy edge cases that make large repos maintainable and publishable. Off the beaten path, he humorously describes himself as a prolific author of software bugs, which underscores a pragmatic, learn-by-doing approach to engineering.
:rocket: Blazing fast page load and seamless navigation.
Role in this project:
Full-stack Developer
Contributions:22 releases, 908 commits, 542 PRs in 2 years 10 months
Contributions summary:Bo primarily contributed to the implementation of logging functionality within the `react-server` repository, including the introduction of the Winston library for logging. They added features such as client-side and server-side logging modules and provided a framework for timing metrics. Their work involved modifying existing components and configurations, demonstrating a focus on integrating logging across the entire system, as well as improving documentation.
Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
Role in this project:
Full-stack Developer
Contributions:2 releases, 58 commits, 74 PRs in 1 year
Contributions summary:Bo primarily focused on improving the Lerna build system by adding and refining features related to package publishing, such as the `--skip-npm` flag for manual publishing and the `lerna clean` command for removing node_modules. They also addressed performance and stability issues through modifications, including handling `maxBuffer` errors in child processes and correcting dependency graph cycles during bootstrap. Furthermore, the user contributed to the import command by implementing a way to import packages with git history from other repositories.
monorepopublishingdragoneslinttypescript-packages
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.