projects — 11 items
a collection of work spanning infrastructure, web development, and systems engineering.
name
kind
stack
// featured
Sovereign Civic Data SpineA sovereign Australian civic dashboard on an append-only, event-sourced spine — crime, planning applications, representatives, federal votes, and transport disruptions resolved to any Victorian suburb. Pointers are the product: it never adjudicates.8 items
AI Claim-Provenance EngineA provenance engine for the claim stream — AI model releases, benchmark scores, vendor metrics, and now public commitments — extracted into a ledger of claims, each tiered by source reliability and pinned to a hash-verified snapshot. It renders a brief that points at receipts and never adjudicates: a claim with no re-verifiable snapshot does not render.9 items
Homelab K8s Platform (RKE2 + Rancher)The sovereign Kubernetes platform my AI work runs on — a production-style RKE2 cluster on Proxmox with full GitOps (Argo CD), a high-availability control plane, restore-drilled disaster recovery, Grafana 12 observability, encrypted secrets (SOPS/age), and a self-hosted LLM gateway + local inference layered on top.11 items
Mac Plus AI TerminalA 1986 Macintosh Plus fully restored (retrobrite, analog board recap, logic board mod, BlueSCSI) and repurposed as a retro AI terminal — serial bridge to a Pi Zero 2W inside a salvaged LC 475 case, running a split-screen VT100 dashboard over RS-422 at 9600 baud.8 items
// archive
OSS v63 MS Private ServerA MapleStory v63 private server built on open-source foundations — a vanilla, pre-Big-Bang world expanded with a large amount of new maps and content. The game I wished they had kept making. Later, the sandbox where I had seven LLMs learn to play it.8 items
Offline-First Coding AgentAn offline-first terminal AI coding agent, built from scratch to run entirely on local hardware — no cloud, no telemetry, no phone-home — for sovereign, air-gapped, high-assurance environments where hosted assistants simply cannot go.9 items
RAG Lab: Local LLM + Vector SearchA minimal, end-to-end Retrieval-Augmented Generation stack deployed via Argo CD: Qdrant stores embeddings, an indexer CronJob ingests documents from a PVC, and a FastAPI RAG service answers questions over HTTP through ingress-nginx using Ollama (Qwen + nomic embeddings).13 items
MLOps Lab: Argo CDA minimal MLOps-style pipeline deployed via Argo CD: a trainer CronJob writes model artifacts to a local-path PVC and an inference Deployment serves predictions over HTTP through ingress-nginx + Pi-hole DNS. Built to learn scheduling/storage topology, labels/selectors, and safe GitOps workflows.8 items
IoT Sensor NetworkA first-iteration prototype for collecting basic environmental readings and visualising them locally. Iteration 2 remained a concept and was not shipped.6 items
M2 Mac Mini Agentic StackA low-level agentic tooling stack running on M2 Mac Mini infrastructure, focused on deterministic command execution, tool orchestration, and safety guardrails.8 items
Australian Political Transparency AppA web app for increasing transparency in Australian politics — voting records, policy positions, representative profiles and news aggregation, searchable by postcode. Built for AWS CodeCommit/Amplify hosting experience.8 items