Both sides
of the work.

The complete index. Orange numbers are the featured work, and each row says where it sends you.

4 analyses  /  10 builds  /  9 featured

Data

Analyses 4

Each of these is written up as a case study: the finding first, the working underneath.

Data projects

Software

Builds 10

Shipped things. Four have a full card on the software page; the rest go straight to the source.

01Research Dashboardbuilt for an investment research houseLive demo

Fund manager research dashboard for an investment research house, built to run embedded in another product’s iframe. The document library the team already maintains is the record itself, read live through Microsoft Graph.

Next.js, TypeScript, Microsoft Graph, SharePoint

02Rate My Accom NSWproductionLive demo

Review platform for NSW student housing, with university-email verification, multi-dimensional ratings, request hardening and rate limiting.

Next.js 14, TypeScript, Zod, React Hook Form

03Havenprivate repoSource

Consent-first Android app for couples where the sharing rules are enforced by the schema: symmetric grants, and one current location in place of a history.

Kotlin, Jetpack Compose, Ktor, PostgreSQL

04DORAdata platformSource

Snowflake warehouse computing the four DORA delivery metrics, enriched in-warehouse with Cortex and fronted by an agent that answers plain-English questions over a curated semantic layer.

Python, Snowflake, dbt, DuckDB

05PodiumCOMP3900 capstone · team of 6Source

Q&A platform for Atlassian townhalls, published on the Atlassian Marketplace and still in use there: an eight-table Forge SQL schema, and voice questions transcribed by Whisper into structured rows.

TypeScript, Atlassian Forge, Forge SQL, MySQL

06Igniteteam of 10Source

The official PPIA UNSW platform, carrying member profiles, event tooling and a directory for the Indonesian student community.

TypeScript, React, Supabase, PostgreSQL

07PeersuadeUNIHACK 2026 · Most Fun + Best DesignLive demo

Live multiplayer debate game where players argue random prompts and an audience swings the vote in real time.

React, TypeScript, WebSocket, Node.js

08OnlyCode1st · CSESoc Flagship 2025Source

Gamified peer-to-peer coding platform with real-time collaboration, skill-based matchmaking and sandboxed execution.

React, TypeScript, WebSocket, Monaco

09Stall WarsGolden Rubbish Bin · Terrible Ideas HackathonSource

Two-player toilet-themed arcade game covering rhythm, RPS, snake and pong, all built inside 48 hours.

React, JavaScript, Vite

10This siteyou are looking at itSource

Next.js portfolio with an MDX blog, an AI chatbox, a hidden mini-RPG and a first-party analytics pipeline feeding /stats.

Next.js, TypeScript, Neon Postgres, Three.js

Software projects