Zach Bruggeman

Principal Software Engineer at Ramp

Vancouver, British Columbia, Canada
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
Zach Bruggeman is a Principal Software Engineer based in Vancouver with 13 years of experience building empathetic, user-first products and tooling across frontend and backend stacks. He has led cross-functional efforts at Ramp—driving navigation redesigns, shared UX observability, and a background coding agent that generates roughly 30% of merged PRs—while also managing and scaling engineering teams and hiring pipelines. Zach blends hands-on engineering (React, TypeScript, Node) with product and design collaboration, shipping local-first demos and complex platform features. His open-source work includes language-level contributions to Dogescript and reliable backend/testing for a Facebook Messenger bot, showing curiosity from playful language design to production-grade automation. Known for pairing technical leadership with rigorous QA and SOC 2 experience, he focuses on building respectful, delightful experiences informed by direct user feedback.
code13 years of coding experience
job13 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

programming-language10
javascript10
nodejs10
language-design10
text-parsing10
parsing10
testing10
event-handling9
apidoc9
code-transformation9
api9
http8
open-source7

Programming languages (10)

TypeScriptJavaCoffeeScriptShellCSSRustJavaScriptVue

Github contributions (5)

github-logo-circle
remixz/messenger-bot

Apr 2016 - Oct 2016

A Node client for the Facebook Messenger Platform
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:44 commits, 21 PRs, 36 pushes in 6 months
Contributions summary:Zach primarily contributed to the back-end functionality of the Facebook Messenger bot client. They added crucial features such as handling message delivery and postbacks and ran event handlers for every entry. Furthermore, the user implemented unit and integration tests, including a status endpoint test, to ensure the reliability and functionality of the bot. Examples were also added, demonstrating the bot's interaction capabilities.
messenger-platformfacebook-messenger-platformchatfacebooknodejs
dogescript/dogescript

Nov 2013 - Oct 2017

wow so syntax very doge much future
Role in this project:
userFull-stack Developer
Contributions:117 commits, 3 PRs, 2 pushes in 3 years 11 months
Contributions summary:Zach primarily focused on enhancing the core Dogescript language. They introduced new syntax features like "rly" (if statements), "many" (while loop), "much" (for loop) and extended existing functionalities. Additionally, the user refactored the parsing logic and added support for anonymous functions, object literals, and chaining expressions, as well as made changes to variable declaration and assignment.
dogegulp-pluginsyntax-highlightingcompletions
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
Zach Bruggeman - Principal Software Engineer at Ramp