Jacob Kiesel is a pragmatic senior software engineer with nine years of experience building systems across embedded, desktop, and web domains, and a strong preference for Rust, C++, and systems-level work. He has contributed to high-profile open-source Rust projects—like rust-lang/rust, futures-rs, and the RustAudio rodio library—adding audio spatialization, async utilities, lints, and platform-safe IPC features that improve reliability and developer ergonomics. His industry work spans startups and product teams (Vivint, NZXT, Cheddr) where he shipped IaC, REST APIs, and R&D sensor-fusion work using Go, TypeScript, and cloud tooling. Comfortable across backend and core-engine code, he pairs deep technical craftsmanship with attention to tests, documentation, and cross-platform correctness. Based in West Valley City, UT, he’s oriented toward practical impact and community contribution and is outspoken in support of LGBTQ+ rights.
9 years of coding experience
8 years of employment as a software developer
Associate's degree Computer Science, Associate's degree Computer Science at Salt Lake Community College
Data-oriented and data-driven game engine written in Rust
Role in this project:
Full-stack Developer
Contributions:6 releases, 314 commits, 244 PRs in 3 years 3 months
Contributions summary:Jacob primarily worked on implementing new input rebinding functionality within the Amethyst game engine. Their contributions focused on improving the input system by adding input rebinding, correcting typos, refactoring axis value calculations, and incorporating functions for both released and pressed button states. They also addressed comments from Eyal Kalderon and merged development branch changes, which indicate a focus on core engine mechanics. This work suggests a strong emphasis on core engine logic and feature implementation within the specified repository.
Contributions:27 commits, 17 PRs, 12 pushes in 1 year 1 month
Contributions summary:Jacob primarily contributed to the `specs` repository by adding tests and implementing core features. They added a merge test and implemented the `Component` trait for `World`, indicating a focus on the core ECS logic. Furthermore, the user fixed an example and addressed review comments, suggesting involvement in code quality and maintainability. This user is likely a core contributor focused on enhancing the functionality and stability of the ECS framework.
ecsparallelrustparallel-ecsspecs
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
Jacob Kiesel - Senior Software Engineer at Infinite Athlete