All Projects
A complete filmography of technical work, side projects, and leadership initiatives.
Precision Irrigation with Federated Learning
(2025)Privacy-Preserving Agriculture AI
Honours thesis combining decentralised AI with edge computing for sustainable agriculture. Developed a federated learning framework on Raspberry Pi devices to predict irrigation needs while preserving farmer data privacy.
Transaction Sentiment Analyser
(2023)Financial Data Compliance Tool
Spring Boot application that analyses financial transaction descriptions for negative sentiment and automatically censors profanity. Built for Macquarie Coding Fest hackathon.
Scalable Image Annotation App
(2024)Cloud-Native AI Gallery
AWS cloud-native solution combining EC2 Auto Scaling with serverless Lambda functions. Users upload images and receive AI-generated captions via Gemini API integration.
Tomato Leaf Disease Detection
(2024)AI-Powered Crop Health Monitoring
Custom YOLO-11M object detection model for automated identification of 7 distinct tomato leaf diseases. Implemented Fourier-based regularization for sharper disease localization.
Scholar Score
(2023)University Review Platform
A Django web platform for university course reviews with sentiment analysis. Features secure university-email authentication, AJAX-driven infinite scroll, and dynamic sentiment coloring using NLP.
Smart Smoke Alarm ML Analysis
(2023)Fire Safety Enhancement Research
Machine learning research to modernize smoke alarm technology. Evaluated 5 algorithms on 60,000+ IoT observations to reduce false alarms while eliminating failures in detecting real fires.
USYD ATAR Calculator Docker Migration
(2024)Legacy Tool Containerization
Technical consultancy for Faculty of Engineering Admissions. Containerized a mission-critical legacy ATAR calculator using Docker to resolve OS-compatibility issues.
Personal Finance Tracker
(2023)Privacy-First Money Management
A privacy-first, local-first personal finance tracker built on AWS Serverless. Features idempotent CSV imports and handles specific bank schemas without sharing credentials.