Full Stack Software Engineer.React, TypeScript, Node.js, Web Platforms, Micro Frontends, Component Libraries, Accessibility.

Matthew Kingston

matthewkingston@me.com

www.matthewkingston.me

0430 781 262

Senior Full Stack Software Engineer with 20+ years' experience designing and modernising enterprise-scale web platforms across retail, e-commerce and customer-facing applications. Specialising in frontend architecture, React, TypeScript and engineering quality, with a proven track record leading platform modernisation, reusable component systems, Micro Frontend adoption and developer experience initiatives supporting products used by millions of Australians.

Work history, experience & showcase of Matt Kingston.

© Copyright 2025

Selected Engineering Highlights

  • 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.

Work history/experience

Senior Software Engineer

SmartGroup

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.
React
TypeScript
C#
.NET
Azure
App Insights
Optimizely
LaunchDarkly
Salesforce
Cloudflare Turnstile
CSP | XSRF

Founder & Director

Little Big Digital

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.
React
TypeScript
Node.js
Next.js
Vite
Storybook
Figma
Design Tokens
MUI
Material Design 3
shadcn/ui
Radix UI
Agentic Coding
MCP
AI Agents
Claude
Codex
GitHub Actions
Docker
AWS

Senior Software Engineer

Kmart Australia Limited

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.
React
TypeScript
Next.js
Vite
Storybook
AWS
Docker
GitHub
Module Federation
WebdriverIO

Senior Software Engineer

Coles Group
Coles logo

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.
Angular
React
Webpack
Auth0
WCAG AA A11y
Storybook

Technical Analyst

Flybuys (via Coles Group)
Flybuys logo

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.
AngularJS
Java | Tomcat
WCAG AA A11y
PayPal Braintree
Apache Ant
Grunt | Gulp | Ant
Webpack
Jenkins | GitLab

Consultant

Flybuys (via Salsa Digital)
Flybuys logo

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.
WCAG AA A11y
JAWS
TalkBack
VoiceOver

Web Designer/Developer

Click Creative
Click Creative logo
  • 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.
PHP
SilverStripe
MySQL
Javascript
jQuery
UI Design
SASS
Git

Web Designer/Developer

ID Digital Agency
ID Digital Agency logo
  • 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.
PHP
MySQL
UI Design
Javascript
jQuery
CodeIgniter

Junior Web Developer

DT Digital
  • Built frontend interfaces from high-fidelity designs using HTML, CSS, JavaScript and .NET.
  • Worked closely with designers to deliver production-ready customer websites.
HTML + CSS
Javascript
.NET
SVN

Noteworthy

Tech-heavy implementations

Experience with 3rd party systems & integrations
  • 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
GitHub Actions4
GitLab
Jenkins
Webhooks
OpenCart
Shopify
eWay
Laravel

Capabilities, primary skill set and key technologies

Languages, libraries & frameworks
  • 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
Enterprise platforms & integrations
  • Auth0
  • Optimizely, LaunchDarkly & Salesforce
  • eWay, Braintree, Stripe
  • Discord & Slack webhooks
  • PagerDuty & SumoLogic logging
Cloud, DevOps & Infrastructure
  • AWS & Azure
  • GitHub Actions, Jenkins & GitLab
  • Docker
  • Cloudflare