Richard Geldreich

Founder Co-owner at Binomial LLC

Greater Seattle Area 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
Richard Geldreich is a veteran graphics and systems engineer with 15+ years building high-performance rendering, compression, and engine-level tools across games and GPU ecosystems. As co-founder of Binomial LLC he helped create Basis Universal—the Khronos-standardized GPU texture codec—and continues to maintain and optimize core open-source projects like basis_universal and crunch. His career spans senior roles at Valve, Microsoft, and SpaceX where he delivered shipping deferred-renderers, cross-platform ports, low-level optimizations, and confidential performance work for Starlink. Known for hands-on problem solving and “firefighting” large codebases, he combines deep C/C++ systems expertise with practical delivery under pressure. He also teaches and mentors, having taught advanced rendering and multithreading, and has a history of influencing graphics APIs and drivers through early feedback to industry players.
code15 years of coding experience
job24 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
101reputation
8kreached
1answer
0questions
github-logo-circle

Github Skills (14)

compression-algorithm10
compression10
texture10
code-library10
c-language10
lib10
cprogramming-language10
compress10
image-processing9
multiplatform9
javascript9
cross-platform9
webassembly8
opengl7

Programming languages (9)

TypeScriptC++CSSCWebAssemblyJavaScriptAGS ScriptHTML

Github contributions (5)

github-logo-circle
BinomialLLC/basis_universal

May 2019 - Dec 2022

Basis Universal GPU Texture Codec
Role in this project:
userBack-end Developer
Contributions:22 releases, 2 reviews, 365 commits in 3 years 7 months
Contributions summary:Richard primarily contributed to adding and modifying webgl_videotest files, indicating a focus on testing and debugging within the project. These changes involved integrating and debugging code related to the basis.js library. The user also made several code changes, including correcting copyright dates, fixing cubemap KTX file issues, implementing and optimizing the functionality.
cudagpucodectexturebasis
BinomialLLC/crunch

Jun 2016 - Oct 2020

Advanced DXTc texture compression and transcoding library
Role in this project:
userBack-end Developer
Contributions:28 commits, 6 PRs, 25 pushes in 4 years 4 months
Contributions summary:Richard primarily focused on maintaining and correcting the Crunch library's code. Their contributions include updating URLs, fixing copyright notices across multiple source files and examples, and addressing platform-specific issues, particularly those related to Linux. The user's work involved modifications to core files, headers, and example programs, suggesting a hands-on approach to the library's functionality. These fixes helped to ensure the library's accuracy, functionality, and portability.
compressiontexturetranscodingdxtctextures
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