Brian Holt is a Principal Software Engineer based in Illinois with 13 years of experience leading developer-facing engineering and cloud deployments. He mentors teams while building developer tools and internal libraries in Scala, Python, Ruby, and JavaScript, and has shepherded containerized production deployments on AWS. A significant open-source contributor, Brian has made substantive backend improvements to widely used Scala projects like fs2 (adding safer stream constructors and error-handling constraints) and http4s (refactoring core HTTP middleware and URL form handling). His background includes API architecture and developer experience work at John Deere, where he helped standardize REST APIs and created virtualized stacks to improve local testing fidelity. Known for pragmatic automation and strong type-safety instincts, he blends hands-on coding with long-term platform thinking to make teams more effective.
13 years of coding experience
9 years of employment as a software developer
University College Cork
BS Computer Science, BS Computer Science at University of Illinois Urbana-Champaign
Contributions:1 review, 8 commits, 10 PRs in 2 years 5 months
Contributions summary:Brian primarily contributed to the fs2 library by implementing new features and refining existing functionalities related to error handling and stream processing. Their work included adding constraints, such as `ApplicativeError`, to improve the library's type safety and capabilities. The user added new methods like `fromEither` and `fromIterator`, broadening the ways streams can be constructed. Additionally, they made improvements to existing methods and instances within the library, as well as contributing several tests.
Contributions:2 reviews, 14 commits, 8 PRs in 3 years 7 months
Contributions summary:Brian contributed to the `http4s/http4s` repository by implementing and refactoring core features related to HTTP clients and servers. They focused on enhancing the logging middleware for requests and responses, adding features like Host header insertion for absolute URIs. Furthermore, the user added and refactored code related to `UrlForm`, including a Monoid instance, and refactored code to use `Chain` instead of `Seq`.
idiomatichttp-clientscalafs2typelevel
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
Brian Holt - Principal Software Engineer at Dwolla