Josh Triplett

Rust Strategic Advisor

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
Josh Triplett is a veteran software engineer and open-source leader with 26 years of experience, currently advising on Rust strategy and building a high-performance Rust-based build service that compiles up to 120x faster than a developer laptop. A long-time member of the Rust project teams and prolific contributor to critical projects—from the Rust compiler, Cargo, and Clippy to libgit2, git, zlib-ng, Bitcoin Core, Neovim, and Wasmtime—he blends deep language internals expertise with practical systems engineering. He has driven performance and compatibility improvements (notably zlib-ng and flate2), implemented cross-language bindings (libc, git2-rs), and helped harden tooling and build systems across large codebases. Formerly a principal engineer at Intel and a strategic consultant hiring and leading top Rust talent, he pairs technical leadership with open-source stewardship and developer experience work. Known for thoughtful, low-level fixes that improve long-term maintainability, he brings PhD-level rigor to pragmatic engineering and ecosystem strategy.
code26 years of coding experience
job10 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at Portland State University
bookA.S., Computer Science, A.S., Computer Science at Portland Community College
github-logo-circle

Github Skills (124)

libgit210
performance-analytics10
cargo10
compiler-development10
testing10
command-line-interface10
clippy10
process-management10
bash10
bitcoins10
c1110
cffi10
autotools10
c1710
cryptocurrency10

Programming languages (37)

C#CMakefileHandlebarsWebAssemblyGoMustacheHTML

Github contributions (5)

github-logo-circle
rust-lang/cargo

Mar 2017 - Aug 2022

The Rust package manager
Role in this project:
userBack-end Developer
Contributions:95 reviews, 43 commits, 50 PRs in 5 years 6 months
Contributions summary:Josh primarily contributed to the "cargo" package manager by addressing several testing and build-related issues. Their commits focused on refactoring tests, improving the build process by managing environment variables, and preventing the installation of optional dependencies in some scenarios. The user also made adjustments to copyright notices, build help messages, and code formatting within the project.
rustpackage-managercargo
rust-lang/git2-rs

Mar 2016 - May 2022

libgit2 bindings for Rust
Role in this project:
userBack-end Developer
Contributions:5 reviews, 48 commits, 45 PRs in 6 years 2 months
Contributions summary:Josh primarily contributed to the `libgit2-rs` project by adding new bindings and functionalities to interact with the libgit2 C library. Their work included implementing bindings for new features like `git_repository_open_ext`, `git_message_prettify`, `git_reference_has_log`, and functions related to patches, index flags and tree updates. They also fixed typos and added support for features like zlib-ng and strict object creation, improving the library's functionality and integration with the underlying C library.
libgit2-bindingsrustlibgit2git-gui
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
Josh Triplett - Rust Strategic Advisor