Zachary Birenbaum

Software Engineer at CoreWeave

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
Zachary Birenbaum is a software engineer based in San Francisco with 8 years of experience building systems across software development, machine learning, and systems programming. He combines hands‑on full‑stack development with low‑level proficiency in C/C++ and Rust, and higher‑level work in Typescript, Python, and Lua—often shipping developer tooling and editor integrations. Zachary is an active open‑source maintainer in the Neovim ecosystem, notably authoring and enhancing copilot.lua and copilot-cmp to bridge GitHub Copilot with nvim-cmp and improving the popular NvChad configuration. His background includes building high-performance tooling like a Rust remote executor and publishing ML research on automated animal identification, reflecting both production engineering and research rigor. Known jokingly as a "veteran of the editor wars," he favors practical, configurability-focused improvements that help other developers be more productive.
code8 years of coding experience
job3 years of employment as a software developer
bookHigh School Diploma, High School Diploma at Charlotte Country Day School
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Purdue University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Colgate University
github-logo-circle

Github Skills (13)

vi10
neovim10
vim10
lua10
nvim10
nvim-cmp10
dotfile10
server9
configuration-management9
open-source8
apim7
javascript7
api7

Programming languages (14)

CSSC++RustCSchemeTree-sitter QueryTypeScriptFennel

Github contributions (5)

github-logo-circle
zbirenbaum/copilot-cmp

Apr 2022 - Jan 2023

Lua plugin to turn github copilot into a cmp source
Role in this project:
userFull-stack Developer
Contributions:11 reviews, 70 commits, 23 PRs in 9 months
Contributions summary:Zachary primarily worked on integrating the Copilot completion source with the Neovim's completion framework (nvim-cmp). Their commits focused on creating the `copilot-cmp` Lua plugin, which acts as a bridge between the GitHub Copilot service and the nvim-cmp source. They addressed various issues related to indentation, text insertion, and the proper functioning of completion triggers. The user also implemented and refined the formatting of completion suggestions within the nvim-cmp context.
luanvim-cmplua-plugincopilotgithub-copilot
zbirenbaum/copilot.lua

Apr 2022 - Jan 2023

Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
Role in this project:
userFull-stack Developer
Contributions:35 reviews, 79 commits, 47 PRs in 9 months
Contributions summary:Zachary primarily worked on enhancing and maintaining a Neovim plugin for interacting with GitHub Copilot. Their contributions focused on fixing paths, resolving configuration issues, and adapting the plugin for compatibility with various environments, including Windows and macOS. They also updated the plugin to work with newer versions of related libraries (nvim-cmp) and addressed issues related to the agent's functionality. Furthermore, the user worked on implementing panel-based completion features within the plugin.
luaapinvim-cmpvimvim-plugin
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
Zachary Birenbaum - Software Engineer at CoreWeave