Emory Petermann is a pragmatic engineering leader and founder with 12 years of experience building developer-facing products and infrastructure from early startups to scale. As Co-Founder & CTO (and former CTO/Director roles at Golden, OneSignal, and others), he blends hands-on backend systems work with product-led engineering management aimed at improving how teams ship software. He has deep Rust and systems experience—contributing to notable open-source projects like Amethyst’s rendering stack and the Legion ECS—demonstrating attention to performance, concurrency, and maintainability. Emory has built and led distributed teams, shipped production mobile and cloud services, and designed CI/CD and deployment practices for high-throughput systems. He’s currently focused on revolutionizing engineering management tooling and loves talking to practitioners about their pain points with existing tools. Based in San Francisco, he pairs entrepreneurial curiosity with a track record of shipping robust, developer-centric platforms.
12 years of coding experience
12 years of employment as a software developer
BS Computer Science/Business, BS Computer Science/Business at Lehigh University
State of the art "build your own engine" kit powered by gfx-hal
Role in this project:
Backend Developer
Contributions:103 commits, 17 PRs, 15 pushes in 1 month
Contributions summary:Emory primarily contributed to the backend of the `rendy` graphics engine. Their commits include significant changes to descriptor sets, buffer formats, and subpass management, indicating work on the core rendering pipeline. They also updated examples and fixed clippy errors, suggesting efforts to improve the engine's functionality and code quality within the context of the gfx-hal framework. The commits demonstrate an understanding of graphics rendering concepts and backend implementation.
Data-oriented and data-driven game engine written in Rust
Role in this project:
Back-end Developer & Automation Engineer
Contributions:42 reviews, 436 commits, 117 PRs in 1 month
Contributions summary:Emory primarily focused on improving the example code in the Amethyst game engine's rendy submodule. Their contributions involved fixing examples and making them runnable, which included debugging and resolving issues in the rendy example, such as issues in the main.rs file. They also ran formatters, fixing style issues across multiple files. The changes highlight a focus on improving the usability and maintainability of the engine's codebase.
data-drivengamegamedevrustentity-component
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.