Eric Vander Weele is a seasoned software engineering manager with over a decade of experience building developer-facing infrastructure, libraries, and tools that improve engineer productivity at scale. At Bloomberg he has led and grown global teams across Python, C/C++, and static analysis domains, launched a West Coast engineering hub, and driven initiatives to make enterprise codebases more maintainable. A hands-on engineer early in his career, he contributed to high-performance C++ UI systems and continues to shape backend tooling—his open-source work includes maintainership improvements to the widely used flake8 linter and fixes for Homebrew and fish shell. He combines a deep appreciation for systems and APIs with a talent for hiring, coaching, and creating collaborative, inner-source cultures that let distributed teams thrive. Based in New York, Eric is motivated by eliminating “magic” in code while discovering the organizational magic that unlocks team potential.
12 years of coding experience
13 years of employment as a software developer
BSE, Computer Science, BSE, Computer Science at University of Michigan
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
Role in this project:
Back-end Developer & Maintainer
Contributions:68 commits in 11 months
Contributions summary:Eric primarily focused on improving the codebase's maintainability and correctness within the flake8 project. They made several changes to the `utils` module, including tightening contracts for parsing comma-separated lists and normalizing paths. Their work also included refactoring the option handling logic, ensuring better type consistency, and moving argument parsing to the command-line interface layer, improving the overall design. These changes reflect a focus on improving the stability and robustness of the Flake8 tool.
💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
Backend Developer
Contributions:6 commits, 9 PRs, 40 comments in 1 year 2 months
Contributions summary:Eric primarily contributed to the Homebrew package manager by fixing bugs and improving the functionality of formulas. They addressed issues related to specific software packages, such as `node` and `apt-cacher-ng`, by updating dependencies, correcting build processes, and ensuring the correct installation of files. Their work included modifying build configurations, updating package versions, and resolving compatibility problems, demonstrating a strong understanding of package management and build systems.
macoshomebrew
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
Eric Vander Weele - Change Agent Corporate Technology