Jeremy Rose is a Staff Software Engineer based in San Francisco with 20 years of experience building and maintaining desktop and systems software, currently focused on Slack’s Electron-based desktop app. He has deep C++ and build-system expertise demonstrated by contributions to Electron, Chromium content, Node.js, and the Ninja build tool, plus hands-on work adapting APIs and fixing platform-specific build/linking issues. Jeremy blends backend systems work with frontend polish—he’s updated Chrome extension samples and UI behaviors while also contributing core gameplay and memory-inspection features to popular open-source games like Cataclysm: Dark Days Ahead and Dwarf Fortress tooling. Comfortable across the full stack of product, build, and runtime layers, he’s known for refactors that improve maintainability and for tackling subtle cross-platform and rendering problems. His background includes product work at Google and robotics-driven automation at Transcriptic, and he occasionally ships indie games, showing a longtime passion for applied software and play.
20 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at UNSW Australia
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Role in this project:
Backend Developer
Contributions:2080 reviews, 1598 commits, 2487 PRs in 4 years 11 months
Contributions summary:Jeremy's contributions focused on implementing changes to the DelegatedFrameHost API. These changes included modifying code related to offscreen rendering with the Viz compositor, and adapting APIs to accommodate changes in the Chromium code base. Further modifications involve using unique pointers for SpellcheckRequest and updating patches for V8.
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
Role in this project:
Back-end Developer
Contributions:33 reviews, 64 commits, 137 PRs in 6 years 3 months
Contributions summary:Jeremy primarily contributed to the core gameplay mechanics and underlying systems of the Cataclysm - Dark Days Ahead game. They focused on modifying and refining existing C++ code related to map features, item functionalities, and monster generation, and refactored code for better organization and efficiency, such as changing data structures. Furthermore, they made contributions by converting existing functions and calls to more recent functions, thereby improving code maintainability. Their work demonstrates a strong understanding of the game's internal logic and data structures.
gametrinitycorecataclysmset-inazerothcore
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.