About me
I write clean, responsive code with a user-first approach — bringing both technical expertise and user-centred thinking to every project. My focus is on front-end components and interactive web experiences built with a strong eye for usability, accessibility, and performance.
Always eager to learn, I've recently been weaving AI tooling into my workflow to drive results faster — without ever cutting corners on planning or requirements analysis.
The Capsulelab
Full Stack Developer
- Built a web platform for a startup enabling users to store digital assets on the IPFS
- Developed iOS and VisionOS apps in Flutter and Dart, including spatial computing UI for VisionOS
- Shipped a community post page with article sharing, image uploads, and threaded comments
- Built an admin dashboard with email template customisation and bulk send capabilities
- Integrated RESTful APIs including EmailJS for transactional messaging
- Implemented BIP-39 mnemonic generation to support secure account recovery flows
- Authored technical documentation and aligned architecture decisions across the team
Brisk Cloudware
Front End Developer
- Delivered front-end work on the live booking platform:
- Modernised the landing page UI using vanilla JavaScript, HTML and CSS
- Worked closely with the Product Manager and engineering team to ship features and resolve bugs
- Improved first-time user retention through targeted feature flags
- Introduced UX improvements including:
- Combobox — free-text search and record entry for clients
- Out-of-hours bookings — flexible scheduling beyond standard times
- Context menu — rapid access to common actions from the appointment grid
Juggle Rewards
Lead App Developer
- Led development of the MVP for a NZ-based rewards platform where users earn and redeem points at partner businesses:
- Translated Figma wireframes into production-ready TypeScript components with a strong focus on UX
- Set up user authentication including OTP and email verification flows
- Built the marketing landing page:
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