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 12-year software engineer and systems specialist based in Bellevue, Washington, currently a Member of Technical Staff at AMD. He brings 7+ years focused on back/middle-end optimization, compiler toolchains and runtime systems, having ported LLVM/Clang/Lld to Google's Native Client and built a wasm dylinker/loader that enables shared-object linking for WebAssembly. An active open-source contributor, he adapted rust-openssl/openssl-sys to work with NaCl and LibreSSL and modernized its build integration with pkg-config. As founder of multiple engineering consultancies and a long-time freelancer, Richard pairs deep low-level expertise with product delivery across startups and large organizations. He holds a B.A.Sc. in Mathematics from the University of Kansas.
code12 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
cross-build10
libressl10
pkg-config9

Programming languages (10)

C++ShellCRustLLVMCMakeWebAssemblyErlang

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