Brent Hagany is a senior software engineer and technical leader with 16 years of experience building full-stack, data-driven systems and mentoring teams from startup to scale. Based in Appleton, WI, he has led greenfield pipeline and analytics efforts at Etsy, served as CTO driving product and engineering strategy at Goodsie, and architected high-traffic rewrites and real-time platforms across multiple companies. He pairs hands-on back-end expertise (including contributions to notable open-source projects like the Clojure build tool boot and the Nunjucks templating engine) with a strong testing and automation focus that improves reliability in complex systems. Known for introducing engineering best practices—such as React conventions and robust test infrastructure—he thrives on turning messy legacy workflows into maintainable products. Colleagues describe him as a mentor-first leader who codes, reviews, and coaches to raise team capability while shipping impactful features.
Contributions:10 commits, 4 PRs, 24 comments in 1 year 5 months
Contributions summary:Brent contributed to the `boot-clj/boot` project, focusing on enhancing the build tooling for Clojure. Their work primarily revolved around improving the functionality of the `tmpdir` module, specifically related to diffing nested data structures. They also added and refined tests for various edge cases and implemented features to ensure that tests within the project could run effectively. This includes updates to the testing infrastructure and configuration to improve the overall test suite.
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
Role in this project:
Back-end Developer
Contributions:23 commits in 6 months
Contributions summary:Brent contributed to the `nunjucks` templating engine by implementing features related to macro definitions and function calls. The commits show additions of new nodes for macro and function call handling, as well as modifications to the parser and compiler to accommodate these changes. Their work involved adding support for keyword arguments and default values within macro definitions, enhancing the engine's capabilities.
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.