Dan Moran is a Software Engineer III at Riot Games with 12 years of experience specializing in graphics and game engineering, blending technical rigor with a strong eye for design. A Queen's University Computing graduate focused on Game Design, he has shipped production-ready shaders, mobile-optimized rendering, and post-processing effects at studios including NCSOFT and Riot. He’s a seasoned rapid-prototyper and frequent game-jammer who excels at bridging artists and programmers to deliver visually cohesive, performant experiences. Past academic work includes leading development of an accessibility-focused exergame for children with cerebral palsy, where he re-architected the codebase and authored tutorials and documentation. Beyond production work, he creates educational video content on graphics topics such as particle systems and animation, demonstrating an ability to teach complex technical concepts clearly. Based in Los Angeles, he combines hands-on engine and shader expertise with practical UX sensibilities to ship engaging interactive systems.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Computing Honours, Specialization in Software Design, Bachelor of Computing Honours, Specialization in Software Design at Queen's University
Contributions:7 commits, 2 PRs, 5 pushes in 6 months
scannerskydepthimage-effectrecreating
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.