About me

I build software that's clean and enjoyable to use, with a focus on UI/UX and solid engineering. I’m currently studying Computer Science at UNSW, building and deploying projects in my spare time.

What I do

  • ⚙️
    Backend
    I build APIs, design data models, handle auth, and keep things clean and maintainable.
  • 📱
    Frontend
    I focus on fast, responsive UIs that feel good to use, with sensible state and accessibility.

Currently

  • Learning
    Systems Design + OOP + DSA + Frontend + shipping more polished projects.
  • Looking for
    Internships / junior roles where I can grow fast and contribute.

Resume

Skills

C C# Java JavaScript TypeScript Python React SQL Git

Education

Bachelor of Science (Computer Science)
UNSW
2024 - 2027
Grade: Distinction
DSA Systems Design / Architecture Object Oriented Programming Frontend APIs
Bachelor of Creative Arts
JMC Academy
2020
Cinematography / Film
First two years were completed at AFTT - Sister School
Cinematography Directing Writing Producing Editing

Experience

Dairy Crew Member
Coles Group
2017 - 2023
  • Collaborated in a fast paced team environment to consistently meet operational targets and maintain store standards
  • Managed competing tasks during high traffic periods, prioritising responsibilities to ensure timely completion of store operations
Camera Assistant & Freelance Photographer
Self-employed · Australia
2018 - 2023
  • Delivered freelance photography projects end to end, including client consultation, shoot planning and post production, ensuring timely delivery aligned with client requirements.
  • Managed multiple projects simultaneously, adapting to changing client needs and tight deadlines in fast paced environments.

Projects

InventoryAndOrdersAPI

A RESTful API for managing products, orders, and stock reservation with secure authentication and transactional workflows.

C# .NET FastEndpoints SQLite Dapper REST JWT Auth

Presto

Web app presentations builder with rich slide editing capabilities, deployed on Vercel.

React Vite TypeScript TailwindCSS Vercel

Kahoot! Clone Backend API

Kahoot! Clone Backend with admin account registration, quiz creation and customisation allowing for game creation and lifecycle. Implemented a bonus feature for quiz creation using AI.

TypeScript Express.js Jest REST CI/CD Pipelines

Lost Ark Task Tracker

Daily and Weekly checklist app for video game, Lost Ark. Includes table customisation for characters and tasks with checkboxes resetting synced to in-game time and persistent data using cookies.

Python PyHTML CSS Flask JavaScript

Contact

Send a message if you want to chat about a role, project or collab!