Full Stack Software Engineer, designer and game enjoyer.

Matthew Kingston

matthewkingston@me.com

www.matthewkingston.me

0430 781 262

I'm an end-to-end, full-stack software engineer, amateur designer and game developer, from Melbourne Australia. 22+ years experience developing web & desktop projects. 20+ years industry experience mainly in web/online. I'm currently seeking all job opportunities.

Work history, experience & showcase of Matt Kingston.

© Copyright 2025

Work history/experience

Senior Software Engineer

Kmart Australia Limited

Led the development of application migration from Next.js to a Vite + React hybrid, laying the foundation for a micro frontend implementation. Following this, I designed and developed a Micro Frontend solution using Module Federation, estimated to yield an additional $22M+ in value, enabling scalable feature development which has since been adopted and copied throughout many squads within the organisation.

  • Took ownership of the UI project as it was unmanaged and becoming difficult to maintain.
  • Uplifted outdated testing frameworks that were flaky and lacking coverage. Adopted a mocking implementation that was consistent between unit & e2e testing.
  • Brought the coverage from ~40% to > 80%, and 100% in business critical & key areas. This results in > 80% fewer defects in release and production environments.
  • Progressive rebuild of the internal RFID application ensuring consistent use of component libraries reducing feature delivery time by > 60%.
  • Product Location Maps project for the RFID application to visualize scanned EPCs on a shop floor.
React
Next.js
Vite
Storybook
AWS
Docker
Module Federation
WebdriverIO

Senior Software Engineer

Coles Group

Led the development team within HCD (a department within the Coles Group) to build a reusable component library from the ground-up. The Coles website is within the top 40 of all Australian websites, with 17M+ visits per month, demonstrates my ability to deliver solutions at scale that are reliable and experienced by millions of people Australia wide.

This was a bare-bones custom implementation for Angular and React, without adopting any 3rd party or publicly available component library.

  • Worked in collaboration with various teams to integrate the Coles Online and Coles Online Shop into a single application.
  • All application development was strict about AA-compliance as Coles Online is considered a necessary service.
  • Auth0 adoption to Coles team member authentication system.
  • Accessibility work on the Flybuys website, one of Australia's most visited website, to correct non-compliance from external audits.
Angular
React
Webpack
Auth0
WCAG AA A11y
Storybook

Technical Analyst

Flybuys via Coles Group

Flybuys is within the top 200 Australian websites, receiving over 4.2M+ visits per month. Following on from the accessibility work (read below), I was hired by Coles to be part of the team assigned to Flybuys. During my tenure at Flybuys I aided in adopting testing frameworks, upgraded outdated libraries while optimising build & compile efficiency, alongside feature development.

  • Developed Points+Pay systems for Flybuys estimated to bring in > $30M+/month.
  • Integration of PayPal Braintree payment gateway into a Flybuys subscription service.
  • Developed multiple custom build systems over many years with Apache Ant, Grunt, Gulp and Webpack
  • Continuing to enforce AA-compliance with the addition of every feature Flybuys implemented, leveraging my prior experience.
  • Redeveloped the entire UI with a team, moving away from jQuery and JSF in favor of AngularJS, (at the time is was the de facto solution to UIs).
AngularJS
Java
PayPal
Apache Ant
Grunt
Gulp
Webpack
WCAG AA A11y

Consultant

Flybuys via Salsa Digital

Contracted to deliver an accessibility initiative for FlyBuys. My role was to redevelop most areas of the website in accordance with an accessibility audit so that conformed to AA requirements. I gained valuable experience working with screen reading platforms; including JAWS, TalkBack and Voice Over.

  • Documented and upskilled other engineers and team members to use assistive technologies.
  • Recommendations and redeveloped the structure of the website to conform to the requirements.
WCAG AA A11y
JAWS
TalkBack
VoiceOver

Web Designer/Developer

Click Creative

Click Creative is a small, boutique design agency with a very talented team. I commonly worked independent on numerous large projects primarily with a PHP backend, based on the Sapphire framework and SilverStripe CMS. Acquired invaluable skills with the Prompts, and linux distributions while getting hands-on experience with infrastructure and hardware used to run the hundreds of applications through a data centre.

  • Upskilled and became proficient with the terminal, CLI and broader linux distributions
  • Valuable insight into infrastructure and hardware Click Creative used to run the hundreds of self-hosted sites through a data centre
    • Often times having to visit the data centre physically to perform hardware upgrades
  • Most notable project was PlantYourPoppy.org. See more details in the Showcase.
PHP
SilverStripe
MySQL
Javascript
jQuery
UI Design
SASS
Git

Web Designer/Developer

ID Digital Agency

Hired as ID's (formerly Intense Design) first full time employee. While Intense Design was young I was given a lot of insight into business management and was privileged to be a part of the growing company. I learned valuable time management skills, work ethic and accountability. I also had good exposure to client interactions and business conversations which improved overall confidence and communication skills. My role was very diverse. Any given day could see me designing a website and presenting it to the client, building the UI for websites, or developing a proprietary admin system based on a modified branch of CodeIgniter.

PHP
MySQL
UI Design
Javascript
jQuery
CodeIgniter

Junior Web Developer

DT Digital

After my final year at High School in Melbourne, Australia I was employed at DT Digital (formerly DT Design) as a Junior Web Developer. I was 18 years old at the time, with an impressive resume to my name after my teenage years of freelance work outside of my education. My role at DT was to build the interface for websites from the hi-fidelity (usually Photoshop) designs supplied by the design dept.

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
  • React, Next.js, Vite, Module Federation, Express js & Angular
  • MUI, Material Design
  • WebdriverIO & Cucumber
  • Java, PHP, MySQL and a small amount of .NET
  • SilverStripe, Laravel, Yii, FuelPHP & CodeIgniter
  • CSS, Sass, Less
3rd Party integrations
  • Storybook
  • Auth0
  • eWay, Braintree, Stripe
  • Discord & Slack webhooks
  • PagerDuty incidents & SumoLogic logging
DevOps & Infrastructure
  • GitHub Actions
  • Jenkins
  • GitLab
  • AWS