Projects

Everything I've built, from research to real tools.

Forge - Training data engine
Python MLX LLM-as-Judge

Forge

Generates training data from documents, scores examples with LLM-as-judge evaluation, detects benchmark contamination, fine-tunes locally with LoRA on Apple Silicon, and runs paired bootstrap significance tests. 184 tests, +16.8% ROUGE-1 gain.

View Project
Retinal Disease Classifier
PyTorch FLAIR Computer Vision

Retinal Disease Classifier

Ran zero-shot and linear-probe experiments with FLAIR for diabetic retinopathy and glaucoma detection. Hit 0.92 AUROC with only 5-20% labels.

View Project
GateCrown - AML/CTF compliance for real estate agencies
AML/CTF Vanilla JS Product

GateCrown

Built a compliance documentation service for Australian real estate agencies facing new AUSTRAC AML/CTF obligations. Customised programs delivered in 5 business days, with pricing tiers from assessment to multi-office.

View Project
Auth Microservice
Node.js TypeScript PostgreSQL

Auth Microservice

Full auth service from scratch: JWT RS256, TOTP-based MFA, OAuth (Google/GitHub), refresh token rotation with theft detection, Redis rate limiting. 136 tests.

View Project
Text-to-SQL with LoRA
LLaMA LoRA PyTorch

Text-to-SQL with LoRA

Fine-tuned a LLaMA-style model on natural-language/SQL pairs with LoRA, then benchmarked query correctness and execution success against the base model.

View Project