Ezekiel Warren

Co-Founder at Seaube

British Columbia, Canada
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
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.
code12 years of coding experience
job5 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
309reputation
60kreached
3answers
2questions
github-logo-circle

Github Skills (29)

editors10
c-language10
text-editor10
wp-api10
winapi10
editor10
gpu10
bazel10
code-editor10
rust10
ws-api10
cprogramming-language10
testing9
user-interface9
windows9

Programming languages (18)

C#PowerShellJavaC++CSSRustCScheme

Github contributions (5)

github-logo-circle
zed-industries/zed

Feb 2024 - Jun 2024

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:
userFull-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.
gpuirust-langtext-editorzed
skypjack/entt

Aug 2019 - Feb 2020

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Role in this project:
userBackend & 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.
Request Free Trial
Ezekiel Warren - Co-Founder at Seaube