Available to hire
Senior Software Engineer with 7+ years of experience building large-scale applications across startups and global tech companies. Experienced in designing scalable web apps using React, TypeScript, Python, and modern cloud development practices.
Proven track record delivering platform initiatives, leveraging AI-powered tooling, leading engineering teams, and measuring measurable product and business impact. Strong background in performance optimization, CI/CD, automated testing, and system design with a focus on reliability and developer productivity.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Work Experience
Technical Lead - Customer Team at OpenSolar
January 1, 2023 - PresentLed a team of 6 engineers responsible for customer proposal platform architecture, technical strategy, quality, and delivery. Drove migration to the next-gen proposal using a micro-frontend architecture to enable consistent follow-architecture patterns while isolating components, reducing risk and improving delivery velocity. Redesigned and implemented a Node.js PDF generation service using Puppeteer and coordinated with the Django backend via APIs. Initiated and led AI-powered translation automation (Python), reducing turnaround time from ~1 week to <1 day and saving ~$100K annually. Built self-service workflows using AI agents, GitHub Actions, and automation tooling to reduce dependency on multiple teams. Designed and implemented a resource caching layer with pre-warming and lazy-loading, improving page load performance by 2–3 seconds. Defined AI-assisted code review standards, review criteria, and risk detection rules. Mentored and managed 5 junior-to-mid-level engineers and suppo
Senior Software Engineer / Tech Lead (Front-End) at OpenSolar
January 1, 2023 - PresentLed a front-end team responsible for customer proposal platform architecture, technical strategy, quality, and delivery. Drove migration to Next.js/modern front-end using a micro-frontend architecture to ensure consistent follow-a-common-pattern behavior while maintaining isolation, reducing risk and improving delivery velocity.
Initiated and led AI-powered translation automation, reducing translation turnaround from about 1 week to under 1 day and saving approximately $100K annually. Designed and implemented a resource caching layer with pre-warming and lazy-loading strategies, improving page load performance by 2–3 seconds for core workflows and delivering a smoother user experience.
Supported an AI-assisted code review initiative by defining front-end review standards and risk detection rules. Mentored and managed 5 junior to mid-level engineers across multiple teams, supporting career growth and technical guidance.
Tech Lead for Customer Team at OpenSolar
January 1, 2023 - PresentTech lead for a customer team leading a group of 6 engineers responsible for customer proposal platform architecture, technical strategy, quality, and delivery.
Implemented migration to a new proposal experience using micro-frontend architecture to enable consistent follow-a-consite patterns while remaining isolated. Started and led AI-powered translation automation to reduce turnaround time significantly and deliver annual savings. Designed and implemented performance improvements via caching strategies, reducing page load times by 2–3 seconds on key workflows. Supported the AI-assisted code review initiative by defining review standards and risk rules. Mentored team members and supported internal role transitions for engineers progressing toward senior roles.
Senior Software Engineer at OpenSolar
January 1, 2023 - PresentLed front-end engineering efforts focused on platform architecture, engineering strategy, quality, and delivery. Migrated proposals to next-gen platform using micro-frontends to keep consistent follow-a-component patterns while isolating concerns, reducing risk and improving delivery velocity.
Initiated AI-powered translation automation using AI agents and GitHub Actions, reducing translation turnaround from about one week to less than one day and saving approximately $100K annually. Built a resource caching layer with pre-warming and lazy-loading strategies, improving page load performance by 2–3 seconds for core workflows and delivering smoother user experience.
Contributed to an AI-assisted code review initiative by defining front-end review standards and risk detection rules to improve code quality and engineering consistency. Mentored and managed 5 junior to mid-level engineers across multiple teams, supporting career growth and technical guidance.
Front-End Engineer at Canva
January 1, 2022 - January 1, 2023Worked for the growth group delivering product growth initiatives. Designed and managed A/B testing frameworks and experiments using React, MobX, and Java. Contributed to 9 initiatives in 2022; 5 rolled out to production, improving first-week retention by 0.45% and boosting DAU by ~1.8 million post-onboarding. Participated in an onboarding “flow” code refactor for the Canva homepage, enhancing TypeScript architecture and improving scalability across onboarding experiences. Collaborated with ML, backend, and data analysts to develop an “Inferred Data Service” integrating ML models for personalized user experiences and unlocking new engagement opportunities.
Canva - Front End Engineer
January 1, 2022 - January 1, 2023Worked on growth initiatives and onboarding improvements, including A/B testing and user metric improvements. Refactored onboarding flow code for the Canva homepage, and collaborated on ML-enabled personalization via an inferred data service.
Canva - Front End Engineer at Canva
January 1, 2019 - December 31, 2022Worked with the growth group to support other teams with growth initiatives and experiments. Built and managed A/B test experiments, leveraging growth expertise to improve key metrics such as retention, DAU, onboarding rates, subscription growth, and revenue.
Conducted 9 initiatives in 2022, rolling out 5 to production and contributing to a 0.45% increase in first-week retention and boosting DAU by ~1.8 million post-onboarding. Participated in a Canva onboarding flow code refactor, improving TypeScript architecture and scalability across onboarding experiences.
Collaborated with ML engineers, backend engineers, and data analysts to develop an inferred data service, integrating ML models to enable personalized user experiences and unlock new engagement opportunities.
Front-End Engineer
January 1, 2019 - January 1, 2022Introduced TypeScript across the front-end codebase and contributed to migration from React v15 to v16 and Material-UI v0 to v4. Built and managed iOS and Android app releases. Initiated, architected, and prototyped UX 2.0 including core flows, routing, form submission, and validation.
Front-End Engineer at SunSuite
January 1, 2019 - January 1, 2023Worked with the growth group supporting other teams with growth initiatives, building and managing A/B test experiments, and leveraging growth expertise to improve key metrics such as retention, DAU, onboarding rates, subscription growth, and revenue.
Delivered 9 initiatives in 2022 with 5 rolled out to production, contributing to ~0.45% increase in first-week retention and ~1.8M increase in DAU post-onboarding. Participated in a code refactor for the Canva homepage onboarding flow, improving TypeScript architecture and scalability.
Collaborated with ML engineers, backend engineers, and data analysts to develop an inferred data service integrating ML models for personalized user experiences and enabling new engagement opportunities.
Education
Bachelor's degree at Australian Catholic University
January 1, 2014 - January 1, 2017 at Australian Catholic University
January 1, 2014 - January 1, 2017Bachelor's degree at Australian Catholic University
January 1, 2014 - January 1, 2017Qualifications
Industry Experience
Software & Internet, Computers & Electronics, Professional Services, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Sydney today.