Emmett Gaines is a Junior Software Engineer with nine years of hands-on experience building and maintaining complex back-end systems, currently working at Plymouth Rock Energy and maintaining multiple open-source projects. A self-taught developer who studied Computer Software Engineering at the University of Hawaii at Hilo, he emphasizes code quality, maintainability, modularity, and extendability in every project. Emmett has substantial contributions to prominent SS13 community repositories—tgstation, Yogstation, TerraGov, Citadel, and FTL13—where he focused on refactoring legacy systems, improving game mechanics, and shipping backend and full-stack features. He thrives in large collaborative codebases, tackling technical debt, performance improvements, and game-system integrations that require deep understanding of existing architecture. Beyond typical bug fixes, he has implemented nuanced gameplay systems (like advanced sprite generation, ambient systems, and component refactors) that improve both player experience and long-term maintainability. Based in Oak Park, Michigan, he blends fast learning with a penchant for mentoring and improving codebases others depend on.
9 years of coding experience
Computer Software Engineering, Computer Software Engineering at University of Hawaii at Hilo
Contributions:199 commits, 1013 PRs, 815 pushes in 1 year 8 months
Contributions summary:Emmett contributed to the development of the "FTL in SS13!" project, focusing on adding and refining game mechanics. They implemented features related to slime management consoles, library machines, and robot-related functionalities. Their commits demonstrate work on user interface elements, including the addition of menu items. The user also performed bug fixes.
Contributions:425 reviews, 366 commits, 1264 PRs in 5 years 3 months
Contributions summary:Emmett contributed to the /tg/station branch of SS13, focusing on improving game mechanics and fixing bugs. Their commits involved modifying code related to client timers, component application, cargo canister listings, canister pressure, and general game systems. The user also contributed to the advanced greyscale sprite generation, including integrating it into various game elements such as canisters.
gametilesetrpgdm2d-game
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
Emmett Gaines - Junior Software Engineer at Plymouth Rock Energy