Selected work

Four things worth showing you.

One is live and you can go and use it. The others run behind a login or have not launched yet, so there is less to look at — but they are the ones that explain how I work.

  • vsource.dev

    A software studio’s marketing site — the brand, the interface and everything underneath it, and the starting point for the site you are reading now.

    I designed and built the whole thing: the brand, the component library, every screen, the motion and the accessibility work. V Source is a client; I contract to them.

    Live
    • Next.js
    • React
    • TypeScript
    • SCSS
    • WCAG 2.2 AA
  • Aptium — a regulated medical device portal

    When software is part of a medical device, "it works" is not enough — you have to be able to prove you knew it worked before you shipped it.

    Lead developer. I build the portal, the API behind it and the design system underneath both, and I write the technical documentation behind its regulatory approval. The scanner itself is Aptium's; I do not go near the device.

    In development
    • Next.js
    • React
    • TypeScript
    • Express
    • MySQL
    • three.js
    • IEC 62304
  • Training Professionals — a platform for registered training organisations

    Enrolment, assessment and compliance for training organisations, in one multi-tenant platform where every organisation sees only its own.

    Full-stack developer. I built the front end and the interface underneath it, and worked across the API and data model with the backend developer.

    Private
    • Next.js
    • React
    • TypeScript
    • Zustand
    • SCSS
    • dnd-kit
    • socket.io
  • SAUCE — Shared Adaptive UI Component Elements

    The component library every interface I build starts from — including the page you are reading.

    It is mine — I designed it and set its direction: the components, the tokens underneath them and the theming that lets one library look like several different products. The package build is a 2026 QUT Capstone project, run in partnership with QUT and V Source Development.

    Private
    • React
    • TypeScript
    • SCSS
    • Storybook
    • Jest
    • Figma