Tim Stirrat

Senior Frontend 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
Tim Stirrat is a Senior Frontend Engineer with 14 years of experience building polished, performant web and mobile interfaces using React, React Native and TypeScript, currently shaping UX at Canva from Queensland, Australia. He blends design-minded engineering with front-end performance expertise, having led theme-aware component systems and dark-mode implementations that tightly integrate Figma, styled-components and CSS custom properties. At Google and Firebase he shipped large-scale console UIs (including a real-time Firestore viewer) and drove component libraries that improved developer velocity and user experience. An active open-source contributor, he has improved Ember Data and EmberFire to enhance data loading, serialization and FastBoot support—demonstrating a knack for fixing tricky data and performance issues across frameworks. Colleagues know him for reducing designer overhead through thoughtful systems work and for bridging design and engineering in production-grade products.
code14 years of coding experience
job13 years of employment as a software developer
bookBachelor of Electrical and Computer Engineering (Unfinished), Bachelor of Electrical and Computer Engineering (Unfinished) at Queensland University of Technology
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,056reputation
21kreached
17answers
0questions
Badges
firebase
top-5%
github-logo-circle

Github Skills (34)

api-rest10
javascript10
ios10
ember-data10
react-native10
mobile-development10
api-design10
restful-api10
testing10
android-development10
dataframe10
data-loading10
emberjs10
front-end-development10
android10

Programming languages (14)

JavaC++MaxHTMLSvelteTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
COVID Safe Paths (based on Private Kit) is an open and privacy preserving system to use personal information to battle COVID
Role in this project:
userMobile Developer (Android/iOS) & Frontend Developer
Contributions:108 commits, 349 PRs, 569 pushes in 1 month
Contributions summary:Tim primarily focused on improving the mobile application's user interface and functionality. They made changes to the Android launcher and app name. The user also improved unit tests, implemented new settings views and refactored existing views. In addition, the user implemented auto-sorting import statements with Prettier and added a build-time feature flag.
privacybattlepathspersonal-informationpersonal-use
FirebaseExtended/emberfire

Jan 2015 - Oct 2016

The officially supported adapter for using Firebase with Ember
Role in this project:
userFull-stack Developer
Contributions:79 commits, 170 PRs, 305 pushes in 1 year 8 months
Contributions summary:Tim made several contributions related to improving the functionality and maintainability of the EmberFire library. They added support for debugging in development builds, removed orphaned hasMany links, and introduced basic findQuery support, enhancing the data querying capabilities. Furthermore, the user upgraded the project's dependencies and provided FastBoot support, increasing compatibility and improving the overall development environment.
firebase-sdkperformance-monitoringfirestorefirebasejavascript
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
Tim Stirrat - Senior Frontend Engineer at Canva