Frontend Mastery
15 years experience
Delivered scalable web solutions for global companies like Avanade (Agentic Platform), Xero, Apple, and Pearson Education. I build intuitive UIs with React, develop secure .NET APIs packaged as Docker images, and deploy them to AWS Cloud using ECS, ECR, and API Gateway.

“Full Stack Developer with 15+ years of front-end expertise and 5 years of back-end experience, delivering scalable, user-focused solutions across retail, finance, and Australian tax systems. Currently at Avanade Australia on the Agentic Platform, and previously at Xero (2017–2025), where I contributed to the Xero Tax product by building reusable UI components and robust backend (.NET) services used by millions of customers.”
15 years experience
5 years experience
3 years experience
Working on the Avanade Agentic Platform, delivering AI-driven solutions for enterprise clients.
Develop front-end features using GitHub Copilot with the Figma MCP Server for design-to-code workflows.
Design UX screens using Figma Make, bridging product vision and implementation.
Led a design token restructure initiative to align UI and UX more closely across the platform.
Researched 10 AI tools to identify the best fit for project requirements and team workflows.
Add end-to-end tests using Playwright to improve release confidence and quality.
Worked as a Full Stack Developer for Xero’s Tax team, delivering features used by millions of customers across Australia.
Designed and implemented reusable, accessible UI components using React, Redux, TypeScript, and Next.js.
Led front-end testing initiatives using Jest, improving coverage and reliability of mission-critical code.
Built and maintained robust .NET APIs and backend services to support tax form submissions, reporting, and workflows.
Automated cloud deployments using AWS services such as Lambda, S3, and CloudWatch, ensuring scalability and high availability.
Collaborated closely with designers, testers, and product owners in an Agile environment to deliver high-quality, secure tax features.
Contributed to educational web applications by building modular, maintainable front-end features using Angular 1 and Angular 2.
Developed responsive UIs using HTML, CSS, SASS, and delivered consistent cross-browser support.
Designed UI pages and flows using InVision, collaborating with UX designers to ensure visual and interaction consistency.
Wrote scalable component logic using TypeScript and JavaScript, aligning with modern frontend best practices.
Implemented unit testing strategies using Karma, Mocha, and Jasmine, ensuring high code coverage and reliability.
Optimized application performance and modular builds using Webpack for faster delivery and maintainability.
Collaborated with product and backend teams to integrate APIs and deliver seamless learning experiences.
Worked as a Frontend Developer for Apple's flagship website (apple.com), delivering high-performance, customer-facing features.
Developed responsive UIs using HTML, CSS, LESS, and SASS, ensuring pixel-perfect design and cross-browser compatibility.
Utilized Gulp and Grunt for task automation, improving development workflow and build efficiency.
Built and maintained reusable components using the CanJS framework, adhering to Apple's stringent UI/UX guidelines.
Contributed to Java-based backend services, integrating with Spring and Hibernate for complete end-to-end feature delivery.
Worked as a Frontend Developer for Oracle's Siebel UI product, contributing to enterprise-grade CRM solutions.
Developed new features and enhancements using Vanilla JavaScript, following modular and reusable component patterns.
Applied Prototype-based programming and implemented Dependency Injection to improve performance and code maintainability.
Improved accessibility across key modules using JAWS Screen Reader, aligning with latest WCAG standards.
Collaborated closely with backend and QA teams to ensure seamless integration and UI consistency across the platform.
Worked as a Frontend Developer for Apple, building Recruitment Hub — a centralized resource management application for recruitment operations.
Developed application pages using HTML5, CSS3, JavaScript, Backbone.js, jQuery, and Handlebars.js.
Ensured a responsive, maintainable front-end architecture with strong performance and stability.
Resolved cross-browser and device compatibility issues through active debugging and testing.
Participated in requirement gathering, design discussions, and pre/post-production analysis.
Performed unit and integration testing to improve reliability and reduce production defects.
A comprehensive showcase of technical expertise across modern development stacks and industry-leading tools
Expert
Expert
Proficient
Expert
Advanced
Expert
Working Knowledge
Based in Melbourne, Australia