Selected work
Case 01 / NDIS operations · Web + native

Vorda

One engineer. Three product surfaces. Under two months.

RoleSenior Frontend Engineer
Period2026
FocusNDIS operations
vorda / product preview
Vorda AI-powered NDIS compliance platform landing page and operations dashboard
Selected case / 01NDIS operations · Web + native
< 2 monthsEnd-to-end build
1 engineerSole frontend owner
3 surfacesAdmin · mobile · web
2 platformsOne shared type system
01 / Context

Vorda needed a complete digital operating system: a web admin for participants, workers, rostering, payroll and compliance, plus a field app for support workers. I joined as the sole frontend engineer and owned all three surfaces from architecture to stakeholder builds.

02 / The challenge

The constraints shaped the system.

01

Deliver web admin, worker mobile app, and a marketing site on a roughly two-month timeline as the only frontend engineer.

02

Keep delivery moving while backend endpoints were incomplete and frequently changing shape.

03

Model compliance-heavy workflows where rostering, credentials, incidents, and payroll demanded correctness as well as speed.

03 / Decisions

How I approached it.

01

Mock-first, without throwaway work

I built against MSW mocks shaped to the expected contract and gated each product section behind its own feature flag. Teams could demo and review complete flows early, then switch to live data without a rewrite.

02

One contract across web and native

A shared TypeScript package held every request and response type. API drift surfaced at compile time, and both applications stayed aligned as the backend evolved.

03

Verify the real API

I probed staging endpoints before wiring them in, documented mismatches precisely, and caught missing fields and incorrect types before those issues reached users.

04

Keep AI secrets server-side

Progress-note generation and incident analysis ran through a server-side proxy, giving the apps the feature without ever shipping the provider key to a device.

04 / Delivery

What I built and led.

01Participant onboarding and plan management
02Worker credentials, documents, and compliance
03Rostering, scheduling, and shift workflows
04Payroll with Xero synchronisation and invoicing
05Biometric-secured worker mobile app
06AI-assisted progress notes and incident analysis
07Shared typed API client, auth, and error handling
Core stack
Next.js 16React 19React NativeExpoTypeScriptTanStack QueryZustandZodMSWEAS
05 / Outcome

Delivered a full multi-surface platform solo in under two months. Features were built, demonstrated, and reviewed continuously despite a backend under active construction; each section moved to live data by changing one flag once its endpoints were ready.

What this project shows

Senior ownership under real constraints: designing for a moving backend, enforcing type-safety across web and native, integrating AI securely, and shipping an ambitious compliance product without trading away correctness.

Next case studyKuve