James Semilla is a programming instructor and game developer with 10 years of experience, grounded in a Computer Programming and Analysis diploma from Seneca College. Based in Markham, Ontario, he specializes in game programming and design using Unreal Engine 5 and Unity, with practical fluency in C#, JavaScript, Python, Scratch, and educational platforms like Minecraft Education Edition. He currently teaches kids how to build games and 3D assets, translating complex programming concepts into playful, project-based learning with tools like Blender and TinkerCAD. Comfortable collaborating across art and technical disciplines, he brings classroom-tested pedagogy to studio-style game development. James balances hands-on engine work with curriculum design, making him adept at turning creative ideas into interactive learning experiences.
10 years of coding experience
Computer Programming and Analysis, Computer Programming, Computer Programming and Analysis, Computer Programming at Seneca College
Contributions:176 commits, 2 PRs, 159 pushes in 1 year 5 months
gamecubesrustcollectingsphere
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
James Semilla - Programming Instructor at Code Ninjas | Markham