Project Case Studies

Technical proof, product judgement, and delivery evidence in one recruiter-friendly view.

These projects show Haley's strongest signals across C/Linux systems, real-time full-stack engineering, dashboard product thinking, Java team delivery, and evaluated AI/data science work.

3 full-mark projects HD AI/data reports C/Linux concurrency Real-time MERN product Final-round showcase
ReactViteRechartsCompetition finalist

FloodGuard

A flood-awareness prototype focused on GWS region - Parramatta, North Parramatta, Toongabbie. FloodGuard turns weather, rainfall, river context, and public signals into an explainable decision-support dashboard.

Accepted for final-round judging and showcase on 28 July 2026 at Coding Fest, a competition open to all university students.

Technical Depth

Normalised local JSON data, live/degraded evidence labels, rainfall trend visualisation, source freshness checks, and risk signal breakdowns.

Recruiter Signal

Shows product judgement: the dashboard explains risk, reliability, next actions, and data provenance rather than only displaying charts.

Open GitHub
FloodGuard dashboard proposal showing risk status, map context, rainfall visualisation, model layer, and data evidence panels
React/ViteNode.jsExpressMongoDBSocket.IO

AlpineChat

A MERN communication platform with secure sessions, persistent conversation models, and real-time messaging behaviour.

Backend Strength

JWT sessions, protected routes, session restore, user lookup, chat history retrieval, message storage, and environment-based configuration.

Real-Time Product Work

Socket.IO powers online presence, typing indicators, unread counts, and instant updates across active sessions.

Open GitHub
FrensChatApp workspace screen with active conversation layout and file context panel
FrensChatApp login screen with dark professional layout and sign-in form
CLinuxPOSIX threadsFIFOsRBAC

Concurrent Multi-Client Synchronisation Text Editor

A C/Linux client-server backend that keeps shared document state correct while multiple clients edit concurrently.

Systems Design

Signal-based handshakes, dedicated FIFO IPC channels, pthread session handling, serialised mutations, and role-based write permissions.

Correctness Story

Versioned shared state and optimistic concurrency control reject stale writes, prevent lost updates, and support deterministic debugging under contention.

Open GitHub
Collaborative text editor demo interface for live collaboration, version conflicts, and shared state

Project Index

Quick proof map for recruiters

JavaMark 100Scrum Master

Virtual Scroll Access System

Production-style Java app delivered by a team of 4 with Gradle, JUnit, JSON, Jenkins, Docker, JaCoCo, Git workflows, code reviews, and weekly demos.

Stands out for team leadership, CI/CD maturity, service-layer design, validation, and 100% feature completion.

CMark 100OS scheduling

Multi-Level Queue Dispatcher

Three-level preemptive scheduler using FCFS and Round Robin with starvation prevention and policy tuning.

Improved average turnaround to 29.47, waiting to 20.37, and response to 0.47 through scheduling trade-off analysis.

CMark 92pthreads

OS Synchronisation Simulation

Multithreaded C simulation using pthreads, mutexes, and condition variables to coordinate shared resources under strict ordering constraints.

Signals safe shared-state access, race-condition reasoning, and systematic concurrency debugging.

PythonHDWeka benchmark

ML Classifiers on Health Data

End-to-end Naive Bayes and Decision Tree classifiers with preprocessing, stratified k-fold evaluation, error analysis, and reporting.

Custom decision tree reached 76.33% accuracy; Naive Bayes landed within 0.14% of Weka's benchmark.

RHDRegression

Predicting Body Fat Percentage

Team regression project on 252 subjects using forward, backward, and exhaustive model selection with assumption validation.

Shows statistical modelling judgement, 10-fold cross-validation, and clear technical reporting.

PythonMark 100AI search

Connect-4 Minimax AI

Move-selection engine using depth-limited minimax, alpha-beta pruning, and heuristic evaluation.

Demonstrates algorithmic reasoning, search optimisation, and practical AI decision-making.

CMemoryCopy-on-write

Audio Editor Backend

Low-level editing backend supporting insert/delete operations over shared backing memory with linked data structures.

Highlights manual memory ownership, correctness invariants, copy-on-write semantics, and edge-case testing.

Next Step

Resume that matches the role.