Rick Gibbed

Software Engineer at gibbed

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
Rick Gibbed is an experienced software engineer with 18 years of hands-on development focused on game tools, emulation, and modding. He spans full-stack work from UI polish to low-level backend fixes, evidenced by long-running projects like SteamAchievementManager and Borderlands 2 tooling. Rick also contributes deep systems-level code for projects such as the Xenia Xbox 360 emulator, implementing CPU opcode handlers and kernel memory/threading logic. A gamer and modder since the 1990s, he combines passion for games with pragmatic engineering—often tackling tricky issues like API marshaling, string encoding, and save-file serialization that reveal an attention to both user experience and subtle technical correctness.
code18 years of coding experience
github-logo-circle

Github Skills (44)

steam-api10
assembly10
c-language10
scripting10
console10
architecture10
computer-architecture10
memory-management10
data-serialization10
serialization10
netframework10
lua10
scripting-language10
script10
fileio10

Programming languages (14)

C#JavaC++RustCScalaDMTypeScript

Github contributions (5)

github-logo-circle
gibbed/Gibbed.Borderlands2

Oct 2012 - Sep 2021

Tools & code for use with Borderlands 2.
Role in this project:
userFull-stack Developer
Contributions:10 releases, 342 commits, 2 PRs in 9 years
Contributions summary:Rick primarily contributed to the development and maintenance of the game's tools and code, focusing on file format implementations. They implemented save file serialization and deserialization, including compression and hashing techniques. The user also worked on creating and extending UI elements for the save editor and added functionality for handling item and weapon data, indicating a strong involvement in both back-end and front-end aspects of the project.
borderlands-2textmateborderlandsgame-devcode-tools
A manager for game achievements in Steam.
Role in this project:
userFull-stack Developer
Contributions:18 releases, 43 commits, 14 PRs in 3 years 10 months
Contributions summary:Rick was involved in developing and maintaining the Steam Achievement Manager, focusing on both the user interface and underlying functionality. They made changes to the UI elements, including layout and button labels. The user also addressed backend issues, such as fixing marshaling problems in the Steam API, correctly handling string encoding, and implementing HTTPS for media downloads. These commits suggest a broad contribution across the application's stack.
steamsteam-apisteamworksicons
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
Rick Gibbed - Software Engineer at gibbed