A distributed platform for collecting, processing, and analyzing social media data from Mastodon, Reddit, and Bluesky, built on Kubernetes and deployed on the MRC/NeCTAR Research Cloud.
A high-performance parallel data processing pipeline using MPI to analyze large-scale Mastodon datasets (over 144GB of .ndjson). Designed to test and compare performance on a distributed environment using varying node and core configurations.
A comprehensive web platform enabling dynamic control and monitoring of the DataBricks installation. The system manages and visualizes 226 LED bricks via synchronized video playback and real-time grid layout.
A distributed Java-based whiteboard system supporting real-time collaboration among multiple clients. The project focused on server-client synchronization, remote method invocation, and GUI usability.
A TCP-based client-server dictionary application that allows concurrent users to query, add, delete, and update word definitions. Built in Java with Swing GUI and JSON-based data storage, it demonstrates multithreaded programming, error handling, and real-time visual interaction.
A full-stack web application designed to streamline the creation and management of recording entries for C-LARA. The project focused on delivering responsive user interfaces and secure, scalable backend services.