Spike Brehm is a seasoned software engineer with 13 years of experience building full-stack web platforms and front-end products, currently at Thrive Capital after five years helping companies decarbonize at Watershed. He has deep expertise in isomorphic JavaScript, React, Node.js and has driven both R&D and production engineering at Airbnb, contributing to notable open-source projects like polyglot.js and Rendr that bridge client and server rendering. Spike combines product-focused UI work—shipping polished UX improvements and tooling for query-driven apps—with backend architecture skills, making him effective across the stack. His background in civil and environmental engineering informs a pragmatic interest in climate tech, not just as an industry but as an engineering constraint. Known for prototyping emerging tech and speaking internationally, he pairs hands-on coding with team leadership and cross-discipline collaboration. Unexpectedly, his trajectory blends academic environmental research tools with large-scale consumer platform engineering, giving him a rare perspective on building software that scales and serves sustainability goals.
13 years of coding experience
16 years of employment as a software developer
BSE Civil & Environmental Engineering, BSE Civil & Environmental Engineering at Duke University
Render your Backbone.js apps on the client and the server, using Node.js.
Role in this project:
Full-stack Developer
Contributions:505 commits, 1 PR, 1 push in 1 year 7 months
Contributions summary:Spike appears to be a full-stack developer, contributing code across both front-end and back-end areas of the Rendr.js project. The user's commits demonstrate involvement in various aspects of the framework, including core functionality in the lib folder, updates to the client and server code, and restructuring the file system to separate client, server, and shared code. These changes suggest a broad understanding of the project's architecture and technologies.
Give your JavaScript the ability to speak many languages.
Role in this project:
Full-stack Developer
Contributions:1 review, 53 commits, 17 PRs in 8 years 9 months
Contributions summary:Spike's initial commit set up the core structure of the project. They added documentation and implemented methods for extending, clearing, and replacing phrases. The user implemented the core functionality, adding the `t` and `pluralize` methods for translations. The user also made style improvements to documentation.
polyglottranslationjavascriptabilitylanguages
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.