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.
8 years of coding experience
3 years of employment as a software developer
High School Diploma, High School Diploma at Charlotte Country Day School
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Purdue University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Colgate University
Lua plugin to turn github copilot into a cmp source
Role in this project:
Full-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.
Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
Role in this project:
Full-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