I'm a software developer currently building a SaaS product. I love turning ideas into real, usable solutions. Clean design and good UX are non-negotiables. Unrealated, but I also looove music.

say hi!

education

Bachelor of Computer Science

Major in Data Science Adelaide University
2023 — 2026

experience

Full Stack Developer

GT Product Sales · Logistics Management Platform

Nov 2025 — Present
  • Built a full-stack shipment management system for multi-zone delivery operations, handling the entire lifecycle from assignment to completion.
  • Engineered validated shipment lifecycle workflows with real-time driver assignment and bulk operations support.
  • Designed scalable PostgreSQL schemas with relational integrity and constraints to support complex delivery data.
  • Delivered the platform using Next.js, TypeScript, NestJS, Supabase, and Tailwind across a tightly scoped timeline.

Data Engineering Intern

Vern Labs

July 2025 — Present
  • Supported development of a cloud-native data lakehouse using Apache Iceberg, Trino, MinIO, and Debezium to enable scalable, efficient data processing.
  • Built and managed containerised ingestion and query services using Docker, improving deployment consistency and scalability.
  • Enhanced schema governance and analytical query performance across the data platform.
  • Worked alongside senior engineers applying distributed systems principles to integrate AI/ML-ready data pipelines.

President

AI & ML Club, Adelaide University

Apr 2025 — Present
  • Founded and led the university AI/ML club, growing an active community around data science and machine learning.
  • Organised and executed technical workshops, hackathons, competitions, and industry panel discussions to promote hands-on AI learning.
  • Launched and managed the official AI/ML club website to centralise resources, event updates, and member engagement.
  • Oversaw strategic planning, sponsorship outreach, and operational governance of the club.

projects

AI-Powered Data Exploration Agent

An autonomous agent that ingests CSV datasets, infers schemas, builds a SQLite database, and translates natural language questions into optimised SQL queries, returning results with visualisations.

PythonLangGraphSQLiteFastAPINext.js

Emergency Department Analytics

Transforms real Australian AIHW emergency department data into structured analytics — normalised PostgreSQL databases, SQL-based performance metrics, and interactive Tableau dashboards for healthcare insights.

PythonPostgreSQLSQLAlchemyTableauETL

MR Human Voice Classification

Applies deep learning to classify gaze behaviour from Mixed Reality system data, using a feedforward neural network with residual connections. Includes a full technical report.

PyTorchPythonscikit-learnpandas