
About me
Full-stack developer with full working rights across Australia and New Zealand, based in Brisbane. Passionate about building real-world products; used by real-users.
Experience in pushing products from MVP to the App Store in under 6 months, more than once
Obsessed seamingless to use software. If it is not intuitive to use I aim to improve. Scoping, planning, building, testing, shipping personal projects in my own time.
Always looking to improve and pick up new tech; utilising anything to learn and grow as a software developer.
Work Experience

- Own product direction end to end, shipping across web, iOS and visionOS
- Designed the relational Prisma schema governing sharing permissions and content access
- Designed and implemented passwordless account recovery using BIP-39 mnemonic phrase
- Led sprint planning in Jira across developers, designers and the CEO to hit MVP and launch milestones
- Maintained CI/CD pipelines with GitHub Actions and Vercel, with preview deployments on every pull request
- Raised landing page conversion by 10% with industry-targeted hero variants tailored to each segment
- Improved first-time user retention through targeted feature flags
- Built reusable components including time grids and multi-select comboboxes, adopted across multiple products
- Modernised the landing page UI using vanilla JavaScript, HTML and CSS
- Peer reviewed a minimum of 5 pull requests daily
- Brisk Appointment
- Led a 4-person team through scoping, design, development and App Store launch in under 6 months
- Reduced onboarding from an 8-step flow to 3 clicks; resulted in a 30% increase in first-time user retention
- Shipped the MVP mobile app in React Native, plus an admin panel and landing page in React and TypeScript
- Integrated Firebase auth with Twilio SMS OTP and email verification over a Node.js API layer
Juggle Rewards App (React Native)
- Juggle Rewards (React)
Projects
Cardboard AddictionClosed - Beta
Marketplace for Digimon TCG
Solo Full Stack — product, architecture, frontend, deployment
1 / 7Overview
A full-stack, peer-to-peer marketplace web application for Bandai’s Digimon TCG. Users can upload their trade binders and wish lists, the system is then able to match users based on their desired cards to help facilitate peer-to-peer trades.
The Problem
Lack of supported peer to peer marketplace for the Digimon TCG. Gate keeping selling, buying and trading cards tedious and hard.
Fearless Nuzlocke TrackerLive
Pokemon Nuzlocke Tool
Solo Full Stack — concept, design, build, and deployment
1 / 3Overview
Fearlesslocke Tracker is a web application designed for players taking on the fearlesslocke challenge. In a fearlesslocke, you play a monotype run of every main-series Pokémon game and must complete a successful run with all 18 types. The catch: once you use a Pokémon species in any run, you can never use it again across the entire challenge.
The Problem
No existing tool tracks multiple Nuzlocke teams while preventing duplicate Pokémon usage across runs
Tech Stack
Earlier Career
ezyVet
Intermediate Software Solutions Advisor
- Delivered software training, technical support and documentation for a global stakeholder base
- Contributed to revenue retention through cross-functional work across customer support and QA
- Tested and logged reported bugs in Jira, reviewed with QA and engineering
- Wrote custom PHP/TWIG templates to generate additional client revenue
- Designed and ran a technical onboarding programme covering hardware troubleshooting, network configuration and TWIG templating
- Hosted a public-facing ezyPrint Webinar covering core platform workflows
Gorilla Technology
IT Technician & Audiovisual Engineer
- Provided L1/L2/L3 IT support for clients including the Cancer Society NZ (500+ users)
- Managed and maintained Gorilla Technology and World Podcasts
- Recorded and edited audio and video content for the NZ Tech Podcast
National Holdings / JNJ Management
IT Admin
- Sole IT administrator responsible for all infrastructure and assets within the Sky World building
- Managed multiple websites including Sky World and Metrolanes
Outside of work
Education
2014 – 2017
The University of Auckland
Bachelor of Science · Computer Science & Information Systems