← Back

◈ — Projects

Work.

Seventeen projects shipped to production. Data engineering, cloud infrastructure, mobile apps, and open-source contributions.

03 — Work

0 Selected Projects

Projects spanning government intelligence, climate science, biomedical research, mobile apps, and web development — each one a chance to build something that genuinely mattered.

MapivaActive

Social Connection Mobile App

Mapiva (Co-founded)·Aug 2025 – Present

Co-founded a mobile app to help people discover and connect with others. Full product ownership from architecture through implementation as Dev Lead.

Co-founder · Full product ownership · MVP ETA Jan 2027

Stack

React NativeExpoProduct designGitHub ActionsCI/CDPostgreSQLSQLiteDjangoRust

Status

MVP Jan 2027

Domain

Startup

SA Address Generator

Socio-Economic & Remoteness-Based Address Tool

Consumer and Business Services SA·Aug 2025

Built an internal tool to generate validated real South Australian addresses based on socio-economic status (SEIFA indices) and remoteness classifications — filling a gap no public API could address. All outputs verified via Mapbox API.

Validated address generation · SEIFA + remoteness filtering · Internal QA tool

View on GitHub ↗

Stack

PythonMapbox APISEIFAABS RemotenessGeoPandasPandasData ValidationFaker

Status

Delivered

Domain

Government

US Political Data

Presidential Debate & Campaign Document Scraper

Personal Research·Aug 2025

Scraped the UC Santa Barbara American Presidency Project to collect ~180 presidential debate transcripts and ~25,000 campaign documents, with multi-threaded processing, rate limiting, and full metadata extraction.

~25,000 documents collected · Decades of US political communication data

View on GitHub ↗

Stack

PythonWeb scrapingMulti-threadingCSV pipelineBeautifulSoupRequestsPandasRate limiting

Status

Open source

Domain

Research · Open Source

CBS Intelligence

Regulatory Analytics from the Ground Up

Attorney-General's Department SA·Jan 2025 – Mar 2026

Built the first intelligence analytics capability within the CBS Prevention Team — integrating ABS, SA Health, ACCC, and DataSA data into unified dashboards and GIS maps used by the Minister's Office.

Minister's Office reporting · SOPs institutionalised

Stack

Power BIPythonGIS/ArcGISTime seriesRegressionSQLDAXStatistical AnalysisDataSAABS API

Status

Completed

Domain

Government

MoodQ

Mental Health Mobile Application

University of Melbourne — Psychiatry·Aug 2024 – Feb 2026

A clinician-facing and patient-facing mental health mobile app developed for the University of Melbourne's Psychiatry research group. Migrated from Uniapp to Expo React Native, reducing costs by ~$500/month and delivering a GDPR-compliant production application.

~$500/month cost saved · Production deployed · Cross-platform iOS + Android

Stack

ExpoReact NativeAWS RDSLightSailRustCI/CDPostgreSQLSQLiteDjango

Status

Handed to production team

Domain

Research

SAPOL IntelligenceActive

Crime Analytics & Operational Dashboards

South Australia Police·Jul 2024 – Dec 2024

Contributed to operational intelligence and crime analytics as an Intelligence and Coordination Officer. Built dashboards and analytical products supporting frontline policing, resource allocation, and command-level decision-making across South Australia.

Operational decision support · Crime pattern analytics · Cross-unit coordination

Stack

Power BIPythonSQLArcGISTime seriesJupyter NotebookResearch Software EngineeringPower Query

Status

In production

Domain

Government

Flow Cytometry Pipeline

Genomics & HPC Research Automation

WEHI·Feb 2024 – Jul 2024

Automated flow cytometry data analysis using cloud and HPC, developed test infrastructure for improved reproducibility, and contributed to the open-source celseq2 workflow toolkit.

Reduced manual processing · celseq2 open-source contribution

Stack

PythonCloud HPCcelseq2GitShiny RNextflowBioinformaticsBashLinuxData Pipelines

Status

Open source contributor

Domain

Biotech · Open Source

Climate Fact-Checker

Automated Fact-Checking for Climate Claims

University of Melbourne·Apr 2024 – May 2024

Designed a two-stage automated fact-checking system for climate change claims — TF-IDF evidence retrieval followed by Transformer-based classification (SUPPORTS / REFUTES / NOT ENOUGH INFO / DISPUTED), outperforming LSTM baselines.

Transformer model outperformed LSTM · Scalable misinformation detection pipeline

View on GitHub ↗

Stack

PythonTF-IDFTransformersNLPVirtual EnvironmentBERTHugging FacePyTorchspaCyScikit-learn

Status

Completed

Domain

Climate Research

HEX

Digital Content Library Builder

HEX·Nov 2023 – Jun 2024

Built and refined interactive digital educational content aimed at bridging the gap between education and professional success. Conducted market research on leveraging advanced technologies to improve course engagement and learner outcomes for students across Australia and beyond.

80+ students supported · Improved course engagement through technology-driven content innovation

Visit HEX homepage ↗

Stack

Content DesignEdTechMarket ResearchLLMsInstructional DesignCurriculum DevelopmentNotionInteractive Content

Status

Domain

Startup

Self-Driving Databases

Workload-Driven Optimisation & Index Selection

University of Melbourne·Jun 2023 – Jul 2023

Research project exploring AI/ML techniques for autonomous database management — covering workload-driven optimisation and automatic index selection to reduce DBA overhead and improve query performance.

Literature review · Autonomous DB optimisation frameworks

View on GitHub ↗

Stack

Database systemsML optimisationQuery planningPostgreSQLB-tree IndexingCost ModelsQuery OptimisationLiterature Review

Status

Completed

Domain

AI / ML

Social Media Analytics

Australia on the Cloud

University of Melbourne·Apr 2023 – Jun 2023

Harvested and analysed Twitter and Mastodon data alongside ABS SUDO spatial data to produce a Social Sense Dashboard illuminating Australian sentiment, social trends, and regional behavioural patterns.

Cross-platform social analytics · Spatial + social data fusion

View on GitHub ↗

Stack

PythonTwitter APIMastodon APICouchDBAWSSUDOPandasFoliumMatplotlibSpatial AnalysisREST APIs

Status

Completed

Domain

Cloud / HPC

Twitter HPC Analysis

Big Data on SPARTAN

University of Melbourne·Mar 2023 – Apr 2023

Processed a large-scale Twitter dataset on the University of Melbourne's SPARTAN HPC cluster using MPI and Python, identifying tweet distribution across Australian cities and top contributors.

HPC parallel processing · City-level tweet distribution insights

View on GitHub ↗

Stack

PythonMPISPARTAN HPCParallel computingSlurm

Status

Completed

Domain

Cloud / HPC

ENSO Climate Risk

Food Security & Conflict Forecasting

CSIRO × University of Melbourne·Feb 2023 – Nov 2023

Built AutoRegressive time series models with rolling window forecasting to quantify how El Niño-Southern Oscillation patterns amplify commodity price volatility and food security-induced conflict risk.

Climate → conflict risk insights · 10-month CSIRO research engagement

Stack

PythonAR time seriesRolling windowStatistical modellingResearch Software EngineeringJupyter Notebook

Status

Research published

Domain

Climate Research

Cachex AI

Game-Playing AI Agent

University of Melbourne·Apr 2022 – Jun 2022

Implemented AI agents for Cachex — a two-player connection game — covering heuristic A* search for the exploration phase and a competitive game agent using strategic anticipation and sabotage logic.

A* pathfinding · Competitive AI agent · Game theory application

View on GitHub ↗

Stack

PythonA* pathfindingHeuristic searchGame theoryAI AgentsMinimaxAlpha-beta pruningGraph search

Status

Completed

Domain

AI / ML

HPLC Pipeline

Medical Research Automation

CSL (CSL Behring)·Feb 2022 – Jun 2022

Built a Python automation script to streamline HPLC experiment result processing, and applied unsupervised clustering methods to uncover hidden patterns in complex medical research datasets.

Reduced HPLC processing time · Improved data quality confidence

Stack

PythonScikit-learnT-SNEDBSCANUMAPMachine LearningResearch Software EngineeringJupyter Notebook

Status

Delivered

Domain

Biotech

PCRM

Personal Customer Relationship Management

University of Melbourne·Aug 2021 – Nov 2021

Collaborative full-stack CRM system built as the COMP30022 IT Project — managing customer interactions and data with a responsive React frontend, Express REST API, and MongoDB backend.

Full-stack delivery · Team project · Production-grade architecture

View on GitHub ↗

Stack

Node.jsReact.jsExpress.jsMongoDBHTML/CSSREST APIJWT AuthMongooseAgile

Status

Completed

Domain

Research

NYC Taxi Analysis

Quantitative Analysis with Spark

University of Melbourne·Jul 2021 – Aug 2021

Analysed 2014–2017 New York City Yellow Taxi data using Apache Spark for big data processing, applying linear modelling to predict trip costs and clustering to identify traffic hotspots.

Big data Spark pipeline · Traffic hotspot clustering · Trip cost modelling

Stack

PythonApache SparkMachine LearningClusteringPandasPySparkResearch Software EngineeringJupyter Notebook

Status

Completed

Domain

Research

rin.contactActive

Personal Portfolio — v5

Personal Project·2020 – Present

Five major iterations of a personal website — currently rebuilt in v5 with a Nothing OS-inspired minimal design language. A living record of technical and professional development since 2020.

5 major versions · rin.contact · Open source

View on GitHub ↗

Stack

Next.jsReactTailwind CSSVercelJavaScriptSEOSchema.orgJSON-LDCSS AnimationsGitHub Actions

Status

v5 in development

Domain

Personal

18 projects