Chris G

Seattle, 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
Chris G is a seasoned software engineer based in Seattle with 14 years of experience building backend systems and a strong foundation in computer forensics and security. He specializes in Ruby on Rails and test-driven development (RSpec, Cucumber) while remaining polyglot across Java, C-family languages, PHP, and web technologies. His tool fluency spans Vim, Git, CI, EnCase, SQL and embedded toolchains, reflecting hands-on experience from web apps to low-level and hardware-adjacent work. An active contributor to game-engine projects like Card-Forge, he has implemented complex rule logic, AI behaviors, and novel mechanics such as Meld and Defender—demonstrating comfort designing domain-specific engines. With an MS and BS in Computer Science from USC, he pairs academic rigor with practical problem-solving, and brings an unexpected blend of security-minded engineering and creative interests in music and sports.
code14 years of coding experience
bookB.S., Computer Science, B.S., Computer Science at University of Southern California
bookM.S., Computer Science, M.S., Computer Science at University of Southern California, Viterbi School of Engineering
bookUniversity of Chicago Lab High School
github-logo-circle

Github Skills (7)

javas10
ai10
java10
logic10
data-structures8
game-dev8
data-structure8

Programming languages (5)

TypeScriptJavaCJavaScriptGo

Github contributions (5)

github-logo-circle
Card-Forge/forge

Aug 2011 - Jan 2023

An unofficial rules engine for the world's greatest card game.
Role in this project:
userBack-end Developer
Contributions:14 releases, 323 reviews, 2398 commits in 11 years 7 months
Contributions summary:Chris's primary focus was on enhancing the game's core mechanics, as evidenced by the modifications to card states, triggers, and game actions. Their contributions include implementing the "Defender" attribute for cards, refining zone changes, and fixing bugs related to card interactions. Moreover, the user's work on the game's AI logic and the introduction of new features like "Meld" reveal a significant contribution to the backend logic and game rules.
questgreatestcard-gamerulesrules-engine
tehdiplomat/forge

Jan 2023 - Feb 2025

An unofficial rules engine for the world's greatest card game.
Contributions:122 pushes, 1 branch, 1 tag in 2 years 1 month
greatestcard-gamerulesrules-enginetabletop
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
Chris G