🦸
~/michael-huang

Michael Huang

Senior React Engineer

I build exceptional web experiences that millions interact with daily.

About

I'm a frontend engineer with a deep focus on building intuitive user interfaces, authentication systems, API integration, frontend-to-backend architecture, performance optimisation, analytics, personalisation, and accessibility — the full spectrum of what makes a web experience exceptional.

Currently, I'm a Senior Frontend Engineer at Virgin Australia, the country's most loved airline, where I lead efforts to uphold and evolve modern frontend standards and best practices. My work spans mentoring developers, championing code quality, and ensuring our digital products deliver seamless experiences to millions of members.

Previously, I've had the privilege of building software for a neobank, a major online wagering platform, and the country's leading sports media network — each role sharpening my skills and deepening my appreciation for well-crafted engineering.

I'm a strong team player who advocates for open communication and believes the best products are built through honest collaboration and shared ownership.

When I'm not coding, you'll usually find me exploring the latest in AI and tech, travelling, hitting the ski slopes, or gaming.

Experience

  1. 2019 — Present

    Successfully led frontend development for Velocity Frequent Flyer and Virgin Australia websites serving millions of users. Achieved seamless integration of identity platforms including Keycloak and Ping Identity for secure authentication and member management. Delivered a new loyalty management system integration, a brand new member dashboard, and designed and shipped a Chrome extension from inception to production. Mentored onshore and offshore developers while driving DevOps and CI/CD improvements.

    • AEM
    • React
    • Next.js
    • TypeScript
    • Redux
    • Jest
    • Codex
    • SonarQube
    • GitLab
  2. 2018 — 2019

    Successfully delivered 86 400's hybrid mobile banking app as a core founding team member — from zero to App Store launch. Built and shipped key features including user onboarding, account dashboard, payments, and card management.

    • Angular
    • Ionic
    • TypeScript
    • RxJS
    • Jest
    • Cypress
  3. 2017 — 2018

    Successfully delivered a complete rebuild of the deposit and withdrawal system, integrating multiple payment providers including Credit Card, PayPal, POLi, Skrill, and BankEFT. Also shipped rebuilt account profile, login, and registration pages, and developed the super search feature — all using React and Redux.

    • React
    • Redux
    • JavaScript
    • Jest
  4. 2016 — 2017

    Delivered a complete rebuild of the FoxSports article pages and NRL match centre using React and functional reactive programming. Successfully shipped a proprietary video CMS (VideoFS) with Vue.js and built AMP templates for Apple News distribution.

    • React
    • Vue.js
    • Bacon.js
    • WordPress VIP
    • Docker
  5. 2014 — 2016

    Tech Lead · Longton Capital

    Successfully delivered multiple responsive websites and an online service booking platform from concept to launch. Achieved key milestones on a proprietary property-selling tool while collaborating closely with product owners, designers, and stakeholders.

    • React
    • jQuery
    • Bootstrap
    • HTML
    • CSS
  6. 2011 — 2014

    Technical Director · Reading Room (acquired by Bookstr)

    Built the entire platform from the ground up — frontend, backend API, database, and server infrastructure. Successfully delivered server redundancy, load balancing, and monitoring solutions. Achieved significant performance gains through full-stack optimisation.

    • HTML
    • CSS
    • JavaScript
    • PHP
    • MySQL

Education

  1. Master of IT

    University of Technology, Sydney

  2. Bachelor of IT

    Guangdong University of Foreign Studies