Ryan Berdeen

Principal Software Engineer at HubSpot

Somerville, 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
Ryan Berdeen is a Principal Software Engineer based in Somerville with 20 years of experience building reliable web and frontend systems, currently leading engineering efforts at HubSpot. His background spans startups and large companies—from The Echo Nest and PayPal to Where, Inc.—where he has blended hands-on development with technical operations and data science work. At HubSpot he progressed from senior to principal engineer, consistently focusing on delivery, build tooling, and maintainable front-end behavior. An active open-source contributor, he has made cross-cutting improvements to notable projects like instaparse (ClojureScript build tooling and macros) and the popular offline-js library, demonstrating fluency across build systems, JavaScript, and ClojureScript. Colleagues describe him as the kind of engineer who quietly fixes brittle build pipelines and UI edge cases alike, bringing both depth in tooling and a pragmatic focus on shipping.
code20 years of coding experience
job5 years of employment as a software developer
bookUniversity of Oregon
stackoverflow-logo

Stackoverflow

Stats
974reputation
92kreached
18answers
4questions
github-logo-circle

Github Skills (17)

javascript10
maintenance10
user-interface10
leiningen10
build-automation10
clojurescript10
clojure-cli9
css9
clojure9
testing7
scrapy6
mobile-safari6
react6
perl6
webscraping6

Programming languages (12)

TypeScriptJavaC++CSSOCamlJavaScriptHTMLRoff

Github contributions (5)

github-logo-circle
HubSpot/offline

Jan 2016 - May 2017

Automatically display online/offline indication to your users
Role in this project:
userFront-end Developer
Contributions:18 commits, 11 PRs, 15 pushes in 1 year 4 months
Contributions summary:Ryan's commits primarily focus on updating and maintaining the `offline-js` library, particularly the minified JavaScript file. They've modified the core JavaScript code, including adjustments to the functionality and structure of the library. These changes suggest a focus on improving the library's features and ensuring its proper operation. They've also updated the `offline-js` library's UI components, specifically CSS and JavaScript files.
online-offlinejsofflinehover
Engelberg/instaparse

Dec 2013 - Dec 2013

Role in this project:
userFull-stack Developer
Contributions:6 commits in 1 day
Contributions summary:Ryan primarily contributed to the build configuration and dependencies of a ClojureScript project, `instaparse`. Their work involved updating ClojureScript and related build tools like `lein-cljsbuild`, as well as modifying the `project.clj` file to adjust source paths, plugin configurations, and testing setups. Furthermore, they added a macro and modified cljs code. These changes suggest involvement in both the frontend and backend build processes.
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
Ryan Berdeen - Principal Software Engineer at HubSpot