Formula 1 analytics platform built as five polyglot
microservices — Angular SPA, Spring Boot API, FastAPI ML and
live-timing services, and a Python ingestion worker. Live
timing streams to the browser over Server-Sent Events with
Redis pub/sub fan-out; XGBoost finishing-order predictions
are served from a dedicated inference service with MLflow
tracking. Only the reverse proxy is publicly exposed, with
internal-token trust boundaries guarding service-to-service
calls.
Serverless university event platform delivered in a
6-member Agile team. React SPA on S3/CloudFront, API Gateway
fronting seven Python Lambdas, Cognito auth, and RDS
PostgreSQL behind a PgBouncer pooler to survive Lambda
connection storms. A push-notification engine uses
EventBridge Scheduler for one-off event activation and
SQS-triggered consumers writing to DynamoDB — automated
status transitions, map-based discovery, RSVP and calendar
integration.
Dockerised Flask API on AWS with Terraform-provisioned
infrastructure and asynchronous request/result persistence
on Aurora PostgreSQL. Load tested toward 50,000+ concurrent
requests to profile bottlenecks and validate horizontal
scaling.
FlaskAWSAurora PostgreSQLTerraformDocker
GitHub · locked
GitHub repo will be available from 17 August 2026, due to
university restrictions.
No. 004Commerce platform
Shipped
VELOCE
Automotive commerce monorepo — two React frontends
(storefront + admin) on one Spring Boot API, sharing a
design-token component package via npm workspaces.
Server-authoritative pricing and RBAC, pessimistic locking
to prevent overselling under concurrent orders, and
signature-verified Stripe webhooks. Full test pyramid
(JUnit, Testcontainers, Vitest, Playwright) in CI.
Java/LibGDX game delivered end-to-end in a 5-member Agile
team across sprint cycles. Owned gameplay mechanics, UI
systems and core engine logic; integrated work via GitHub
branching, pull requests and structured code reviews.
UQ Honours thesis. Multi-tier attribution for
cryptocurrency-enabled crime, combining on-chain transaction
analysis with data-driven methods to link blockchain
activity to real-world actors.
PythonTransaction graph analysisBlockchain data
Jul 2026 – present · Research
No. 02 · Field Notes
Engineering playground
01Multi-Step Agent SystemAI SYSTEMS
LangGraph · Python · LLM APIs · Tools
02Retrieval-Augmented Generation PipelineAI SYSTEMS