Ben Anderson

Senior Engineering Manager at HubSpot

Boston, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ben Anderson is a Senior Engineering Manager with 14 years of professional experience and more than 20 years building for the web, currently leading UI Extensions for HubSpot’s public Developer Platform. He blends hands-on frontend craftsmanship (JavaScript/TypeScript, React, Redux) with multi-year leadership in creating scalable design systems—he was the tech lead on HubSpot Canvas, which drove a company-wide UI/UX overhaul and a shared React component library. Ben has a track record of improving widely used open-source UI tooling—contributions to projects like react-select and HubSpot’s vex show attention to API polish, test coverage, and predictable behavior. Based in Boston, he champions the web platform and open source while preserving technical contributions even as he scales engineering teams and outcomes.
code14 years of coding experience
job25 years of employment as a software developer
bookUMass Lowell
bookB.S. Computer Science, B.S. Computer Science at Boston University
github-logo-circle

Github Skills (9)

callback10
javascript10
lib10
front-end-development10
jquery10
react10
testing10
api-design9
user-interface9

Programming languages (7)

TypeScriptCSSShellAstroScalaJavaScriptHTML

Github contributions (5)

github-logo-circle
HubSpot/vex

Apr 2015 - Apr 2015

A modern dialog library which is highly configurable and easy to style. #hubspot-open-source
Role in this project:
userFull-stack Developer
Contributions:10 commits, 2 PRs, 2 pushes in 5 days
Contributions summary:Ben primarily focused on enhancing the functionality and stability of the `vex` library. Their commits involved modifying the core logic to allow for more granular control over dialog closing behavior, specifically implementing a `beforeClose` callback to prevent closure. They also made changes to ensure consistency in the arguments passed to the `beforeClose` callback and to leverage options passed during `vex.open`. These changes show a focus on refining the library's API and improving its usability.
dialog-librarydialogconfigurablehubspot
JedWatson/react-select

Jul 2017 - Jul 2017

The Select Component for React.js
Role in this project:
userFront-end Developer
Contributions:7 commits, 1 PR, 9 comments in 5 days
Contributions summary:Ben focused on improving the React Select component, making changes related to the `removeSelected` prop. Their work included renaming state variables, restoring default prop values, removing a polyfill, and adding new test coverage. These contributions indicate a focus on refining existing functionality and ensuring its reliability through testing.
reactreact-jsmulti-selectreact-selectreactjs
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
Ben Anderson - Senior Engineering Manager at HubSpot