Jeremy Stribling

Software Engineer at Cursor

San Francisco, California, 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
Jeremy Stribling is a seasoned software engineer with 11+ years building robust, secure distributed systems and developer tools from startups to large tech firms. He helped architect and ship core components of Keybase’s KBFS and contributed performance and protocol improvements to the go-git library, demonstrating deep expertise in low-level file systems, indexing, and efficient data transport. After Keybase’s acquisition he served as Sr. Principal Secure Software Engineer at Zoom and now works on Cursor, bringing production-grade security and system design to new products. His background spans networking and virtualization work from Nicira/VMware to early internships at Google and IBM, grounded in rigorous CS training (BS Berkeley, PhD MIT). Notably, his open-source commits include complex journaling, conflict resolution, and memory-optimization changes that reveal a knack for squeezing reliability and performance out of critical backend subsystems.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of California, Berkeley
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
71reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (29)

git10
filesystem10
git-repository10
data-structure10
git-server10
go10
repo-management10
golang10
management10
data-structures10
version-control10
concurrency10
repository-pattern10
git-client10
testing9

Programming languages (6)

ShellTeXJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
keybase/client

Oct 2014 - May 2020

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
Role in this project:
userBack-end Developer & System Architect
Contributions:25 reviews, 4492 commits, 1125 PRs in 5 years 7 months
Contributions summary:Jeremy was involved in core development tasks within the Keybase client repository, as evidenced by their focus on changes related to the KBFS (Keybase File System) module, particularly in the areas of journaling, data structures, and low-level file operations. They addressed performance bottlenecks and made improvements to features critical to handling various scenarios, such as conflict resolution and directory handling. Additionally, the commits reflect their knowledge of system design, given the extensive work on indexing and integrating core components.
androidelectrongoioskeybase
src-d/go-git

Jul 2017 - Feb 2019

Project has been moved to: https://github.com/go-git/go-git
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:40 commits, 22 PRs, 2 pushes in 1 year 6 months
Contributions summary:Jeremy primarily contributed to the core functionality of the `go-git` library, focusing on improving the file transport client for Windows by fixing pack commands and using the `--exec-path` option. They also optimized performance by implementing sliding windows in delta calculations and improved the commit walker. Furthermore, the user enhanced the repository by adding features to manage configurations, handle local repository pushes and deletions efficiently, and optimized the memory usage.
go-gitgit-clientgit-servergolang
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