Ryan Rushton

Staff Software Engineer at Canva

Queensland, Australia
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
🎓
Top School
Ryan Rushton is a Staff Software Engineer based in Queensland, Australia, with a decade of experience shipping front-end-first web applications at scale, most recently at Canva where he progressed from Frontend Engineer to Staff Engineer. He combines a solid academic grounding in mathematics and computer science with practical product sensibility honed across health and engineering organisations like Orion Health and the Australian Institute of Sport. A pragmatic UI specialist and hands-on contributor to popular open-source projects such as Destiny Item Manager, Ryan focuses on improving UX through thoughtful component work and responsive styling for both desktop and mobile. Outside of work he’s a dad and gamer, a background that surfaces in his collaborative, user-focused approach and appetite for iterative polish.
code10 years of coding experience
job8 years of employment as a software developer
bookAustralian National University
bookBachelor of Science (BSc) Mathematics and Physics, Bachelor of Science (BSc) Mathematics and Physics at University of New England (AU)
github-logo-circle

Github Skills (11)

dse10
typescript10
dsdt10
dex10
user-interface10
typescripts10
front-end-development10
des10
react10
typescript-types10
css9

Programming languages (9)

TypeScriptJavaShellCoffeeScriptRustCJavaScriptKotlin

Github contributions (5)

github-logo-circle
DestinyItemManager/DIM

Nov 2018 - Jan 2023

Destiny Item Manager
Role in this project:
userFront-end Developer
Contributions:725 reviews, 1360 commits, 586 PRs in 4 years 2 months
Contributions summary:Ryan primarily worked on implementing features and making stylistic improvements to the user interface. Their commits focused on adding a new mod selector and refining the styling of existing components, making adjustments for both desktop and mobile interfaces. The changes involved modifications to React components, as well as associated CSS files, indicating a focus on front-end development. This user's contributions included UI enhancements and adding more functionality to the UI.
reactbungieitemdestinytypescript
Git branch and stash manager
Contributions:36 PRs, 79 pushes, 38 branches in 1 year 1 month
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
Ryan Rushton - Staff Software Engineer at Canva