Selected work

Shipped in production. Still in production.

Selected web and mobile apps from 10+ years of shipping — fintech, IoT, SaaS, construction, and logistics — plus a few open-source side bets.

Pioneer Finance
Next.jsReactTypeScriptPrisma

Pioneer Finance

A New Zealand lender needed a multi-tenant loan-management platform handling the full lifecycle — application, underwriting, approval, document signing, funding, and servicing — with six distinct user types and integrations to banking, credit bureau, and e-signature.

6 user types · AI risk scoring · 112+ Playwright tests

View project
Monie / Finley
React NativeExpoTypeScriptReact Query

Monie / Finley

A lender in New Zealand needed a consumer mobile app that lets borrowers apply for loans, make payments, link bank accounts, and manage their finances — all cross-platform with bank-grade security and production observability.

NFC payments · Akahu bank linking · OTA updates via EAS

View project
AffordX
ReactTypeScriptRedux ToolkitReact Query

AffordX

New Zealand mortgage advisers needed a single workspace to manage clients, run affordability calculations, build mortgage applications, coordinate meetings, and run credit checks — replacing a scattered stack of spreadsheets and siloed tools.

175+ reusable components · automatic cache busting · CI/CD on CloudFront

View project
AffordX Voice Memos
React NativeExpoTypeScriptExpo Audio

AffordX Voice Memos

Mortgage advisers needed a mobile companion to capture client conversations on the go — high-quality audio with waveform feedback, offline reliability, and seamless upload into the AffordX workspace.

Background recording · real-time waveform · 5 audio formats

View project
Ampisent — IoT Energy Monitoring
ReactReact NativeTypeScriptRedux Toolkit

Ampisent — IoT Energy Monitoring

A smart-energy hardware company needed both a web dashboard and a mobile app for real-time device monitoring, historical analytics, alert management, and fleet management of electrical devices and smart switches.

Real-time voltage/current/power · BLE device setup · iOS + Android

View project
Design Smart
ReactTypeScriptRedux ToolkitReact Query

Design Smart

A construction group needed a project-management platform covering design versioning, template management, production orders, inventory and materials, labour tracking, and role-based access — all in one place.

Versioning · templates · PDF generation · Dockerized CI/CD

View project
My Live Stock Transport
ReactTypeScriptRedux ToolkitMUI

My Live Stock Transport

A livestock logistics operator needed a platform to plan routes, schedule runs, and track deliveries in real time — coordinating farms, processors, and carriers across multiple user roles.

Real-time route planning · 5-language i18n · multi-env Docker CI

View project
Emplify (Breinchild)
ReactTypeScriptRedux ToolkitReact Query

Emplify (Breinchild)

An organisational-culture consultancy needed a SaaS to run innovation-culture surveys (SCAN), produce scorecards, drive action plans, and onboard companies across 5 languages — with Stripe-based billing.

SCAN surveys · Stripe billing · 5-language i18n

View project
KPBoards.com
Next.js 16React 19TypeScriptSupabase

KPBoards.com

Personal brand sites are either static brochures or bloated CMSes — neither serves indie devs who need bilingual SEO, dynamic content, and a real portfolio surface.

Meta proof of concept — this site you're reading now

View project

Want your next build shipped like this?

If you need a web app or mobile app built — new product, feature delivery, or joining an existing codebase — send me a short email. React, Next.js, and React Native.

See services