Zeke Foppa is a pragmatic product developer and former engineering leader with 14 years of experience building and shipping infrastructure, games, and developer-focused platforms. Currently helping launch SpacetimeDB at Clockwork Labs while running his own consulting practice, he blends hands-on Rust systems work with product strategy and operational rigor. His background includes leading product and engineering teams at CrowdAI and Gamelynx and low-latency systems work at Jane Street and Google, giving him a rare mix of production systems, games, and ML/product experience. An active open-source contributor to core Rust projects—nalgebra, ncollide, piston, and noise-rs—he specializes in modernizing code for new compilers and fixing subtle correctness and performance issues. He’s skilled at turning fuzzy business goals into prioritized roadmaps, onboarding flows, and release processes that scale. Colleague-facing strengths include coaching technical leads, refining org processes, and shipping reliable developer experiences.
14 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Waterloo
2 and 3-dimensional collision detection library in Rust.
Role in this project:
Back-end Developer
Contributions:32 commits, 11 PRs, 10 comments in 5 months
Contributions summary:Zeke primarily focused on updating the `ncollide` library, which is a 2D and 3D collision detection library written in Rust. Their contributions included updating dependencies to the latest versions of `cargo` and `rustc`, as well as fixing deprecation warnings. They also refactored the codebase by replacing the removed `Gc` with `Rc` and applying other rustup changes for the new compiler version.
Contributions:5 commits, 3 PRs, 6 comments in 7 months
Contributions summary:Zeke primarily contributed to the noise-rs library by implementing and improving its core functionalities. Their work involved updating the code base to align with new Rust versions, including changes to syntax. Significant changes involved addressing potential panics by fixing negative perlin parameters. The user also implemented unit tests and ensured the library's stability.
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.