About

From support work to software

Background

I have a Bachelor of Arts in Psychology from Victoria University of Wellington. I've worked in mental health and disability support for over three years and still do, alongside finishing the New Zealand Diploma in Software Development (Level 6) at Yoobee Colleges, specialising in cloud computing.

Approach

Support work taught me to design around the person at the other end. It also showed me how much better the software in that sector could be. Support plans were static documents that were awkward to navigate, and only the worker used them. Notes were written at the end of a shift, unpaid, with no clear format. Since then I've been building the skills to fix problems like these: the diploma, an edX Python course, Claude Code courses, and a lot of personal projects across different languages and stacks. ShiftNote and Nīkau come straight from those gaps. The one I'm working towards is a living support plan: something clients are part of, where they can see their plan and progress and get updates.

How I work

In practice, I use Claude Code to help me learn new concepts and to explain why my code isn't working, so my knowledge grows as I build. When it generates code, I review, adapt and test it myself before it goes in. I've written my own skills, hooks and commands for it, and changes go through pull requests I review.

Projects

Selected work

Currently building

  • ShiftNote On-device AI for restructuring support worker case notes without sending sensitive data to the cloud.

    In development

    Kotlin Jetpack Compose ML Kit

“He completely redesigned my website and has been an absolute pleasure to work with from start to finish. Every idea or change I came up with was implemented quickly and easily, his attention to detail is superb. Nothing was ever a problem, and he genuinely cared about getting everything spot on. The new site looks professional, easy to navigate, inviting and it feels like me!”

Chewy Wilson Rhythm for the Soul

Skills

Development

  • HTML, CSS, JavaScript
  • TypeScript
  • React & Next.js
  • Python (Flask, FastAPI)
  • Kotlin
  • C#
  • REST APIs

Cloud & teamwork

  • Azure
  • AWS
  • Supabase, Vercel & Neon
  • SQL & PostgreSQL
  • Docker
  • CI/CD (GitHub Actions)
  • Git & GitHub (PRs, code review)
  • Scrum in Jira

Users & design

  • Disability support
  • Mental health
  • Community & youth services
  • Psychology (BA)
  • Accessibility (WCAG AA)
  • Figma
  • Wireframing & prototyping

AI

  • Claude Code
  • Custom skills, hooks & commands
  • AI-assisted code review
  • LLM APIs (Gemini)
  • On-device ML (ML Kit)

Contact

Let's talk

Currently available for freelance projects. Seeking a graduate or junior developer role from December 2026.

Wellington-based, open to hybrid, remote, or relocation. NZ citizen with Australian work rights.

View CV (opens in new tab)