Suraj Singh is a freelance software developer and educator with nine years of experience building interactive learning tools, games, and AI-infused applications. With dual degrees in Computer Game Science and Education Science from UC Irvine and a Master’s in Computer Science from UIUC, he blends game development, pedagogy, and strong CS fundamentals to simplify complex concepts for K-12 learners and end users alike. He has led cross-disciplinary Unity teams, managed Agile workflows and GitHub PRs, and shipped prototypes on platforms like Itch.io while mentoring others on team structure and test-driven C# development. Currently building desktop apps and an automatic speech-to-text transcriber, he pairs practical engineering with a mission to make knowledge accessible—often approaching problems from both an educator’s and a developer’s perspective.
9 years of coding experience
1 year of employment as a software developer
Master of Computer Science, Computer Science, 4.0, Master of Computer Science, Computer Science, 4.0 at University of Illinois Urbana-Champaign
University of California, Irvine
English
Github Skills (32)
nunjucks10
eta10
lume10
svgo10
markdown9
postcss9
yaml9
liquid9
deno-module9
react8
jsx8
static-site8
typescript8
site-generator8
deno7
Programming languages (8)
TypeScriptC#SCSSShaderLabJavaScriptHTMLSvelteRich Text Format
Game 3 for ICS 161 - Mario Kart + Demolition Derby
Contributions:2 PRs, 38 pushes, 1 branch in 2 years 2 months
derbygamekarticsgame-development
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.