I got into coding through a mix of side projects and spending time working alongside developers, product managers, and data analytics teams. Being part of those conversations and seeing how things were built made me want to try it for myself — and what started as curiosity just stuck.
Recently, I've been working on features like payment flows in a subscriptions app, originally built to help troubleshoot API integration issues for merchants at work. I’ve also been building an interactive map site for a separate project, which came out of a personal interest in gardening and a lack of existing resources. It’s turned into a way to combine tech with something more community-focused.
Outside of work, I enjoy playing guitar and gardening in my small urban courtyard. This site is a showcase of some projects I've built — mostly using React, Node, MongoDB, and Tailwind CSS.
Client: React, Next.js, TypeScript, Tailwind CSS, Vite
Server: Node.js, Express
Database: PostgreSQL, MongoDB, Prisma
Web Services: REST APIs, Axios
Version Control: Git/GitHub
Auth: JWTs, OAuth2, Dotenv
Professional Development: Agile Methodologies, Project Planning
Full-stack web app designed to make it easier for communities to discover, contribute to, and manage local garden spaces. Whether someone wants to share their garden with others or find one nearby
Read more →A full-stack subscription management app built with a React frontend and a Node/Express backend. It allows users to create accounts, subscribe to plans, process payments via a third-party payment gateway, and manage their subscriptions
Read more →Full-stack web app designed to help users explore and track walking and biking trails throughout New Zealand. It integrates geospatial data, a user-friendly map interface, and custom tracking features—combining frontend interactivity with backend data persistence.
Read more →