Richard Roylance

Software Engineer Level 3 at CMiC

Cambridge, Ontario, Canada
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

👤
Senior
🎓
Top School
Richard Roylance is a seasoned software engineer with over a decade of experience building games, web and mobile applications, and cloud-backed platforms from concept to production. Based in Cambridge, Ontario, he blends hands-on frontend and Unity development with AWS-powered backends (Cognito, Lambda, AppSync, DynamoDB) and has led technology teams as Director of Technology and Development. His portfolio spans branded interactive experiences for CBC Kids, Paw Patrol and Paramount, as well as a safe mentorship platform productized from a white-label app into a custom community platform. An active open-source contributor, he has improved Phaser CE’s rendering and camera features—adding BitmapText letterSpacing and backported Phaser 3 capabilities—demonstrating a knack for practical improvements to widely used frameworks. Colleagues rely on him for pragmatic problem solving, clear client communication, and a sustained curiosity that keeps him current with evolving tech.
code10 years of coding experience
job12 years of employment as a software developer
bookOntario College Graduate Certificate, Video Game Development: Advanced Programming, Ontario College Graduate Certificate, Video Game Development: Advanced Programming at Sheridan College
bookOntario Secondary School Diploma, Ontario Secondary School Diploma at Dr. G. W. Williams Secondary School
stackoverflow-logo

Stackoverflow

Stats
58reputation
3kreached
3answers
4questions
github-logo-circle

Github Skills (9)

javascript10
phaser10
webgl9
canvas8
htaccess6
ios6
swift6
opengl6
gpuimage6

Programming languages (4)

TypeScriptC++JavaScriptHTML

Github contributions (5)

github-logo-circle
phaserjs/phaser-ce

Oct 2018 - Oct 2018

Role in this project:
userFront-end Developer
Contributions:13 commits, 5 PRs, 5 comments in 9 days
Contributions summary:Richard primarily contributed to the Phaser CE framework by implementing and modifying components related to text rendering and game object behavior. Key changes involved adding a `letterSpacing` property to `BitmapText` and fixing related issues. They also backported features from Phaser 3 and added functionalities like `centerX` and `centerY` to the `Camera` object. Additionally, the user addressed issues related to `Creature` objects and added item swapping functions.
gamehtml5game-framework2d-gamegames
Contributions:115 pushes, 3 branches in 3 years 10 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
Richard Roylance - Software Engineer Level 3 at CMiC