Ezekiel Warren is a C++-obsessed co-founder and software engineer with 12 years of experience building frontend and backend systems and developer tooling from British Columbia. He leads Seaube’s effort to simplify networking and ECS architectures while also maintaining and creating open-source projects like ecsact-dev and multiple Bazel rules. Ezekiel has deep build-system expertise—he introduced and maintained Bazel support and bzlmod versioning for the popular EnTT ECS and has improved Windows platform support and input handling in the Zed editor. Comfortable across the stack, he pairs practical engineering with automation and CI improvements, often focusing on reproducible builds and cross-platform reliability. Colleagues know him for shipping pragmatic solutions, contributing widely to open source, and treating build systems as first-class design concerns.
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
Role in this project:
Full-stack Developer
Contributions:60 reviews, 26 PRs, 84 comments in 4 months
Contributions summary:Ezekiel primarily focused on enhancing the Windows platform support for the Zed editor, as evidenced by commits related to mouse and keyboard input, and the implementation of a custom title bar. They addressed a stack overflow issue on Windows by obtaining the correct process ID. Additional contributions include improving the frame rate on Windows and refactoring and cleaning up window-related code.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Role in this project:
Backend & Automation Engineer
Contributions:11 reviews, 3 commits, 8 PRs in 6 months
Contributions summary:Ezekiel contributed to the build system, specifically by introducing and maintaining Bazel support. Their work included adding Bazel test targets for various components and refactoring existing Bazel files. Furthermore, the user added support for bzlmod, updated test dependencies, and incorporated an environment variable for the Bazel version within the CI pipeline. They also updated the versioning for bzlmod.
production-readyentityc-plus-plusreflectionentt
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.