Jacob Kiesel

Senior Software Engineer at Infinite Athlete

West Valley City, Utah, United States
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
🎓
Top School
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.
code9 years of coding experience
job8 years of employment as a software developer
bookAssociate's degree Computer Science, Associate's degree Computer Science at Salt Lake Community College
github-logo-circle

Github Skills (53)

algorithm10
asynchronous10
git10
algorithms10
static-analysis10
numerical10
amazon-ecs10
game-engine10
game-dev10
async10
testing10
python-multiprocessing10
audio-processing10
ipc10
data-structure10

Programming languages (18)

C#PowerShellJavaC++RustCPugGo

Github contributions (5)

github-logo-circle
amethyst/amethyst

Jun 2017 - Sep 2020

Data-oriented and data-driven game engine written in Rust
Role in this project:
userFull-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.
data-drivengamegamedevrustentity-component
amethyst/specs

Aug 2017 - Sep 2018

Specs - Parallel ECS
Role in this project:
userBackend Developer
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