Entering Experience

I'm a full-stack developer with a focus on speed, security, maintainability and modern architecture.

I'm always exploring new technologies and methodologies to enhance my development workflow.

I'm based in the Gold Coast in Queensland, but am open to remote work Australia-wide.












Westpac Bank
Engineer
PeriscoPe
Junior Web Developer
QUT
Bachelor of IT

Nov 2025 — Present
Joined Westpac Bank as an Engineer in the Next Wave Program, and currently work on building customer-facing mortgage technologies.

Generative AI Code Generation
A playground for generating, previewing, and sharing UI components built with AI. Built on Next.js App Router with TypeScript and Tailwind CSS, it streams AI-generated snippets into a live, sandboxed preview - allowing users to save and share to anyone publicly.

Collaborative Movie Discovery & Watchlists
OurMovieList is a dynamic and interactive web application designed to enhance how friends and groups discover, manage, and share their favorite movies. This platform offers a seamless experience for tracking trending films, creating and managing private groups, and building shared watchlists, fostering a collaborative movie-watching journey.

Latest OzBargain deals powered by Raycast
Raycast is a powerful launcher and productivity tool, with an api that allows developers to publish extensions onto their store platform. This allows anyone and everyone using Raycast to download whatever extensions will make them more productive. The OzBargain Deals Raycast Extension allows users to see and explore the latest deals posted on OzBargain through Raycast — eliminating the friction of checking the platform multiple times a day.