Richard Diamond

Member Of Technical Staff at Vitality Studios LLC

Bellevue, Washington, 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
Richard Diamond is a systems-focused software engineer and founder with 13 years of experience, currently a Member of Technical Staff at AMD and running multiple engineering ventures. He specializes in back/middle-end optimization, compiler toolchains, and low-level systems work—having ported LLVM/Clang and binutils to WebAssembly, built a wasm dylinker/loader in Rust, and added a PNaCl target to Rust during Google Summer of Code. His open-source contributions include adapting rust-openssl for Native Client environments and improving openssl-sys build workflows, reflecting deep build-system and cross-target expertise. Richard combines enterprise experience at AMD with hands-on consulting and product work for startups, and holds a B.A.Sc. in Mathematics from the University of Kansas. Unusually for someone in optimization engineering, he has repeatedly shipped complete client-side C/C++ compilation toolchains and Unix-like syscall layers implemented in Rust.
code13 years of coding experience
job3 years of employment as a software developer
bookUniversity of Kansas
github-logo-circle

Github Skills (7)

build-system10
cross-compiling10
rust10
openssl10
crossbuild10
libressl10
pkg-config9

Programming languages (10)

C++ShellRustCLLVMCMakeWebAssemblyErlang

Github contributions (5)

github-logo-circle
sfackler/rust-openssl

Jul 2014 - Apr 2015

OpenSSL bindings for Rust
Role in this project:
userBack-end & Systems Engineer
Contributions:9 commits, 2 PRs, 2 comments in 9 months
Contributions summary:Richard primarily focused on integrating and configuring the `rust-openssl` crate for Native Client (NaCl) environments. Their contributions involved adapting build processes, modifying code to link against appropriate libraries (LibreSSL), and addressing compatibility issues specific to the NaCl target. They also introduced features and made updates related to the build system of the `openssl-sys` crate and refactored code to leverage pkg-config.
rustopenssl-bindingsopenssl
Contributions:65 commits, 2 pushes, 1 comment in 11 months
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
Richard Diamond - Member Of Technical Staff at Vitality Studios LLC