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.
14 years of coding experience
13 years of employment as a software developer
Bachelor of Electrical and Computer Engineering (Unfinished), Bachelor of Electrical and Computer Engineering (Unfinished) at Queensland University of Technology
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:
Mobile 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.
The officially supported adapter for using Firebase with Ember
Role in this project:
Full-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.
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.