Work
This page is the work I’ve shipped across client platforms, internal systems, and independent products. It moves across AI systems, platform architecture, design engineering, and product work because the practice has never sat in one lane.
What holds it together is ownership. I tend to get brought in when the problem crosses system design, interface design, and delivery at once. Defence, finance, health, education, enterprise SaaS. Work that has to hold together under real constraints.
Work
This page is the work I’ve shipped across client platforms, internal systems, and independent products. It moves across AI systems, platform architecture, design engineering, and product work because the practice has never sat in one lane.
What holds it together is ownership. I tend to get brought in when the problem crosses system design, interface design, and delivery at once. Defence, finance, health, education, enterprise SaaS. Work that has to hold together under real constraints.
Some are live products and client platforms, others are internal systems in regulated environments or independent products still in development. The pattern is the same: architecture first, interface close to implementation, little separation between design and engineering.
Defence
Cleared work on training platforms, logistics software, and the systems that sit behind them.
Finance & Institutional
Component systems and concept architecture shaped by regulated workflows.
Health & Education
National-scale design systems and learning platforms built close to delivery.
Enterprise & Independent
SaaS platforms and self-funded products, from client build-outs to commercial AI.
AISystems
Embedded engagement on a global mentoring platform. General product and UI feature work across the platform alongside Loopy, an in-app AI chat that adapts to who is asking and where they are in the product.
Responsible for building the LMS at the centre of a Defence training initiative, covering competency management, search, identity, and learning analytics. I carried system design, product direction, and delivery alongside teams responsible for adjacent platform services.
Frontend and process-layer work on a Defence logistics platform. React and Next.js on the client, Django on the process side, Zebra integration inside the labelling flow.
Mentorloop
Senior Product EngineerEmbedded engagement on a global mentoring platform. General product and UI feature work across the platform alongside Loopy, an in-app AI chat that adapts to who is asking and where they are in the product.
Australian Defence Force
Principal EngineerResponsible for building the LMS at the centre of a Defence training initiative, covering competency management, search, identity, and learning analytics. I carried system design, product direction, and delivery alongside teams responsible for adjacent platform services.
x-RD
Senior Full Stack EngineerFrontend and process-layer work on a Defence logistics platform. React and Next.js on the client, Django on the process side, Zebra integration inside the labelling flow.
PlatformsArchitecture
Extended Vanguard's Stencil component system with specs, documentation, and rollout guidance, then carried that work into a shared React Native library for iOS and Android. A more consistent design language across teams and devices.
Frontend and design-system work for an ADF recruitment hub. React and Next.js interfaces, component patterns, Storybook documentation. Cleaner, more consistent application than what came before, not one-off screens.
Component toolkit for Adobe Experience Manager. React-backed AEM components that survived authoring, the CMS lifecycle, and weekly content shipping without fighting the platform on every page.
Vanguard
Senior Engineer / Product ArchitectExtended Vanguard's Stencil component system with specs, documentation, and rollout guidance, then carried that work into a shared React Native library for iOS and Android. A more consistent design language across teams and devices.
ADF Careers
Senior Frontend EngineerFrontend and design-system work for an ADF recruitment hub. React and Next.js interfaces, component patterns, Storybook documentation. Cleaner, more consistent application than what came before, not one-off screens.
Medibank
Senior Software EngineerComponent toolkit for Adobe Experience Manager. React-backed AEM components that survived authoring, the CMS lifecycle, and weekly content shipping without fighting the platform on every page.
Design Engineering
Designed, built, and shipped a white-label donation platform that World Vision's larger partner organisations ran as their own branded experience. Multi-tenant architecture, configuration-driven, so each partner kept its identity while sharing the core engine.
Helped establish the frontend architecture and visual system for an institutional finance concept, where clarity and structure mattered more than decoration.
Built a campaign site for CGU Insurance on a tight timeline, balancing high-motion presentation with a Nuxt and SASS setup that stayed performant on all devices.
World Vision
Lead Design EngineerDesigned, built, and shipped a white-label donation platform that World Vision's larger partner organisations ran as their own branded experience. Multi-tenant architecture, configuration-driven, so each partner kept its identity while sharing the core engine.
Morgan Stanley
Lead Design EngineerHelped establish the frontend architecture and visual system for an institutional finance concept, where clarity and structure mattered more than decoration.
Prime Motive
Senior Front End EngineerBuilt a campaign site for CGU Insurance on a tight timeline, balancing high-motion presentation with a Nuxt and SASS setup that stayed performant on all devices.
Product Design
Built design systems and implementation-ready specs for education products, with accessibility and interaction design treated as part of the system from the start.
UI design for a financial reporting tool, plus a small internal Vue app for the bank's engineering teams.
Design and frontend architecture for the RMIT Online website, then lead frontend through a full rebuild in Vue and Nuxt.
Pearson Education
Product Design LeadBuilt design systems and implementation-ready specs for education products, with accessibility and interaction design treated as part of the system from the start.
National Australia Bank
Lead UI DesignerUI design for a financial reporting tool, plus a small internal Vue app for the bank's engineering teams.
RMIT Online
Senior Designer / Lead Frontend EngineerDesign and frontend architecture for the RMIT Online website, then lead frontend through a full rebuild in Vue and Nuxt.
Consultant Beginnings
Buddy Platform
Senior Design EngineerEsri Australia
Senior Design EngineerTabcorp
Senior Software EngineerESPN
Software EngineerColes
User Experience DesignerACER
Frontend DeveloperEarly Foundations
Technical Leadership
E-commerce delivery, ownership, and broader technical responsibilitySystems Thinking
Structure, delivery flow, and implementation quality working togetherFrontend Depth
JavaScript-heavy interfaces, richer interaction, and reusable UI patternsInterface and UX
Early web interfaces with design and implementation moving togetherClient Delivery
HTML, CSS, PHP, and CMS workflows across live client workEarly Web Foundations
Photoshop comps, sliced assets, and Dreamweaver-era table buildsEarly Web Foundations
Photoshop comps, sliced assets, and Dreamweaver-era table builds
Client Delivery
HTML, CSS, PHP, and CMS workflows across live client work
Interface and UX
Early web interfaces with design and implementation moving together
Frontend Depth
JavaScript-heavy interfaces, richer interaction, and reusable UI patterns
Systems Thinking
Structure, delivery flow, and implementation quality working together
Technical Leadership
E-commerce delivery, ownership, and broader technical responsibility
Early Web Foundations
Photoshop comps, sliced assets, and Dreamweaver-era table builds
Client Delivery
HTML, CSS, PHP, and CMS workflows across live client work
Interface and UX
Early web interfaces with design and implementation moving together
Frontend Depth
JavaScript-heavy interfaces, richer interaction, and reusable UI patterns
Systems Thinking
Structure, delivery flow, and implementation quality working together
Technical Leadership
E-commerce delivery, ownership, and broader technical responsibility
Previous Research
Hawk
A multi-tenant AI coding middleware layer that learns how developers work, routes requests across providers, and exposes an OpenAI-compatible endpoint for IDEs. Profile learning, context filtering, and budget-aware orchestration sit underneath it.