CharlieĀ 

C# Developer at Apple

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
Charlie is a C# developer with eight years of hands-on experience focused on backend and core-engine work, particularly in game engine mechanics. He has contributed significant engine-level features and refactors to the open-source OpenSAGE project, implementing team-based gameplay, camera and animation fixes, and unit tests that improve engine reliability. Comfortable working across game logic and low-level systems, he shows a propensity for clean refactors and test-driven improvements rather than surface UI work. Based in the United States, Charlie blends pragmatic bug fixes with structural changes that make large C# codebases more maintainable and testable. An understated strength is his ability to translate classic RTS gameplay requirements into robust engine architecture.
code8 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
347reputation
28kreached
16answers
2questions
github-logo-circle

Github Skills (17)

game-engine10
game-dev10
dotnet-core10
rt10
game-development10
csharp10
logic10
animation9
nested6
listbox6
vbnet6
sql6
excel6
trigonometry6
vba6

Programming languages (8)

TypeScriptC#JavaCJavaScriptGoLuaSwift

Github contributions (5)

github-logo-circle
OpenSAGE/OpenSAGE

Feb 2021 - Nov 2022

OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.
Role in this project:
userBack-end Developer
Contributions:155 reviews, 24 commits, 228 PRs in 1 year 9 months
Contributions summary:Charlie contributed primarily to the game logic and core engine features of the OpenSAGE project, a C# re-implementation of the Command & Conquer: Generals RTS engine. Their work included implementing team-based gameplay mechanics, modifying player settings, and fixing bugs related to camera controls and animation. They also refactored the codebase, changing data types and adjusting paths, while implementing unit tests for animation. These changes suggest a focus on core game mechanics, and the structure of the engine.
re-implementationgameea-pacificc-plus-plusstrategy
Contributions:50 commits, 36 pushes, 16 branches in 1 year 7 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