Benjamin Kimock is a Senior Principal Software Engineer with 11 years of experience building high-performance systems and improving compiler and tooling ecosystems. Based in Silver Spring, MD, he brings deep Rust expertise demonstrated by contributions to rust-lang/rust and rust-clippy as well as memory- and parsing-focused optimizations in hickory-dns. He has driven performance and reliability work—adding fuzz targets, deterministic flame-graph coloring, and crossbeam-based concurrency—while also strengthening test coverage and CI. Currently at Lansweeper and Redjack, he blends production engineering with developer tooling improvements and a background in scientific research. His PhD-level analytical training informs a pragmatic approach to low-level problems and code cleanliness, and he often surfaces subtle correctness and performance gains that aren’t obvious from surface metrics alone.
11 years of coding experience
Emmaus High School
Bachelor of Science (BS) Physics Mathematics Astronomy, Bachelor of Science (BS) Physics Mathematics Astronomy at Dickinson College
Doctor of Philosophy - PhD Astronomy, Doctor of Philosophy - PhD Astronomy at University of Florida
Contributions:8 reviews, 19 commits, 6 PRs in 2 years 4 months
Contributions summary:Benjamin primarily contributed to the `inferno` project by implementing new features and improving existing ones. Their work focused on adding functionality for deterministic color selection in the flame graph generation. Furthermore, they worked on optimizing the codebase, including improvements to performance by leveraging concurrency using `crossbeam` crates. They also added integration tests, demonstrating a focus on code quality and maintainability.
Empowering everyone to build reliable and efficient software.
Role in this project:
Back-end Developer
Contributions:593 reviews, 124 commits, 431 PRs in 2 years 1 month
Contributions summary:Benjamin's commits primarily focused on improving the Rust compiler. They contributed to the compiler by adding doc comments for internal methods and emitting diagnostics for invalid target options. The user also made improvements to the code generation process by tweaking MIR optimization tests and addressing code in the LLVM back-end and the compiler's handling of intrinsics and code generation. Additionally, they updated the test suite and the build process.
crategarbage-collectionrustreliablecompiler
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
Benjamin Kimock - Senior Principal Software Engineer at Redjack