- Architected enterprise frontend platforms, including Micro Frontend adoption with Vite, React and Module Federation, enabling scalable development across multiple engineering teams.
- Delivered measurable engineering improvements, including increasing automated test coverage from ~40% to >80%, reducing production defects and accelerating delivery of new features.
- Built reusable component systems and engineering foundations supporting applications used by more than 17 million monthly users across Australia's largest retail organisations.
- Led platform modernisation initiatives spanning frontend architecture, developer experience, testing strategy and long-term application maintainability.
- Delivered secure, accessible and highly integrated enterprise applications through authentication, payment, CI/CD and cloud platform integrations.
Selected Engineering Highlights
Work history/experience
Senior Software Engineer

Joined a newly formed engineering team responsible for enhancing and modernising enterprise web applications within the Azure ecosystem. Quickly adapted to a new technology stack, development practices and cloud platform while contributing to frontend features, security improvements and ongoing platform migration initiatives.
- Developed and enhanced features within a React-based web application, collaborating across frontend and backend teams to deliver customer-facing functionality.
- Implemented security improvements across both frontend and backend systems, including Cloudflare Turnstile, Content Security Policy (CSP) and Cross-Site Request Forgery (XSRF) protections.
- Built working knowledge of the Microsoft Azure ecosystem, App Services, Application Insights and related cloud infrastructure to support application development and troubleshooting.
- Contributed to a .NET (C#) backend integrating with enterprise platforms including Optimizely, LaunchDarkly and Salesforce.
- Assisted with the organisation's ongoing migration from Azure DevOps to GitHub, supporting modernisation of development workflows and engineering practices.
Founder & Director
Designing and developing modern SaaS applications while continuously exploring emerging technologies, software architecture and AI-assisted engineering workflows. This work serves as a practical environment for evaluating new tools, frameworks and development methodologies before they become mainstream, broadening expertise across product engineering, cloud infrastructure, UI architecture and AI-assisted software development.
- Designing and building a production-grade SaaS platform using modern React, TypeScript and Node.js technologies, following enterprise engineering practices from initial product design through deployment.
- Designing complete product experiences using Figma, including design systems, design tokens and automated token export workflows for engineering consumption.
- Building reusable component libraries using Storybook, including custom Storybook addon development and integration with MUI, Material Design 3, shadcn/ui and Radix UI.
- Designing scalable frontend architectures with a strong focus on maintainability, accessibility, developer experience and reusable UI patterns.
- Developing AI-assisted engineering workflows using Model Context Protocol (MCP), custom prompts, reusable agent instructions and engineering skills integrated across Visual Studio Code, JetBrains IDEs, Claude, Codex and other modern AI tooling.
- Continuously evaluating emerging technologies, frameworks and engineering practices through experimental projects spanning cloud infrastructure, DevOps, authentication, payments, CI/CD and modern web application architecture.
Senior Software Engineer

Leading frontend platform evolution across Kmart's engineering organisation, driving architectural improvements, engineering quality initiatives and scalable application design adopted by multiple development teams.
- Led the migration from Next.js to a Vite + React hybrid architecture, establishing the foundation for a Micro Frontend platform using Module Federation.
- Designed and implemented the organisation's Micro Frontend architecture, estimated to unlock more than $22M in additional business value and later adopted by multiple engineering squads.
- Assumed technical ownership of an unmanaged frontend platform, improving maintainability, consistency and long-term sustainability.
- Modernised the testing strategy by introducing consistent unit and end-to-end mocking patterns, replacing unreliable legacy frameworks.
- Increased automated test coverage from approximately 40% to over 80%, with 100% coverage across business-critical workflows, contributing to an estimated 80% reduction in release and production defects.
- Led the progressive rebuild of Kmart's internal RFID platform using shared component libraries, reducing feature delivery time by more than 60%.
- Delivered Product Location Maps, enabling scanned EPC locations to be visualised directly on store floor plans.
Senior Software Engineer

Led development of a reusable design system and component platform supporting one of Australia's highest traffic retail platforms, serving more than 17 million monthly visits. Delivered scalable frontend architecture, accessibility improvements and authentication integration across multiple enterprise teams.
- Led development of a reusable component library supporting both Angular and React applications without relying on third-party UI frameworks.
- Collaborated across multiple engineering teams to consolidate Coles Online and Coles Online Shop into a unified customer experience.
- Delivered accessibility-first development to WCAG AA standards across customer-facing applications considered essential services.
- Architected and delivered the Auth0 integration for Coles team member authentication.
- Delivered accessibility improvements across Flybuys following external audit findings.
Technical Analyst

Contributed to large-scale customer-facing loyalty and payments platforms used by millions of Australians. Focused on frontend modernisation, payment integrations, accessibility and engineering tooling improvements across multiple product teams.
- Developed the Points + Pay platform, estimated to process more than $30M in monthly transactions.
- Integrated PayPal Braintree into Flybuys subscription services.
- Modernised frontend architecture by migrating legacy jQuery and JSF applications to AngularJS.
- Improved build performance and maintainability by developing custom build systems using Apache Ant, Grunt, Gulp and Webpack.
- Continued driving WCAG AA accessibility standards across new feature development.
Consultant

Contracted to lead accessibility remediation across the Flybuys platform following external accessibility audits.
- Redeveloped major areas of the application to meet WCAG AA compliance requirements.
- Worked extensively with JAWS, TalkBack and VoiceOver to validate accessibility improvements.
- Produced documentation and trained engineers on accessibility best practices and assistive technologies.
Web Designer/Developer

- Delivered numerous custom PHP web applications using SilverStripe CMS and bespoke backend systems.
- Developed strong Linux, infrastructure and hosting knowledge through hands-on management of production environments.
- Assisted with physical server upgrades and ongoing maintenance of a large self-hosted web infrastructure.
- Delivered numerous client websites, including PlantYourPoppy.org.
Web Designer/Developer

- First full-time engineering hire within the growing agency.
- Designed and developed client websites spanning UI design, frontend development and custom PHP applications.
- Built proprietary administration systems using CodeIgniter while working directly with clients throughout project delivery.
Junior Web Developer
- Built frontend interfaces from high-fidelity designs using HTML, CSS, JavaScript and .NET.
- Worked closely with designers to deliver production-ready customer websites.
Noteworthy
Tech-heavy implementations
- Involvement with GitHub & Jenkins automation & pipelines for build/deployment systems, along with PagerDuty alerting system.
- Discord & Slack webhooks for server events
- Led integration of Micro front-ends with Module Federation, into a Vite build system (ported from Next.js).
- Pioneered Storybook integration into Coles Component System (Rocket), and Kmart's Component System (Kommunity)
- Developed the Auth0 integration to the Coles team member authentication system.
- Experience with integrating PayPal Braintree into a Flybuys subscription service.
- Integration of eWay payment gateway into client e-commerce websites.
- OpenCart e-commerce development for client applications.
- Adobe Business Catalyst (a discontinued service) integration for client applications.
- Shopify e-commerce development for client applications.
- Developed multiple custom build systems over many years with Apache Ant, Grunt, Gulp and Webpack
- Experience developing, from scratch, websites using SilverStripe and Laravel
Capabilities, primary skill set and key technologies
- Typescript & Javascript
- Node.js & Bun & Express.js
- React, Next.js, Vite, Module Federation & Angular
- MUI, Material Design 3, shadcn/ui & Radix UI
- WebdriverIO & Cucumber
- C#, .NET, Java, PHP, MySQL
- SilverStripe, Laravel, Yii, FuelPHP & CodeIgniter
- CSS, Sass, Less
- Auth0
- Optimizely, LaunchDarkly & Salesforce
- eWay, Braintree, Stripe
- Discord & Slack webhooks
- PagerDuty & SumoLogic logging
- AWS & Azure
- GitHub Actions, Jenkins & GitLab
- Docker
- Cloudflare






