About
I’m a software and AI engineer at Outpost Ventures, where I work across products for regulatory intelligence, document workflows and energy operations.
My work spans system design and hands-on delivery: durable agent execution, backend APIs, data pipelines, retrieval systems and AWS infrastructure. I care most about making complex software explicit, observable and reliable enough to use in real decisions.
Before moving into product engineering, I worked with National Electricity Market data and energy forecasting. That domain experience still shapes how I build software today.
Selected work
Most of my work is private production software. These are brief descriptions of systems I’ve helped design and build.
RegLink
Regulatory intelligence
Built regulatory discovery and review workflows, then added evidence-grounded summaries and agent chat that can search initiatives, retrieve source documents and return enriched citations.
- TypeScript
- Vue
- NestJS
- LangGraph
- PostgreSQL
Verify
AI-assisted assessment
Designed two durable asynchronous AI workflows for chat and document assessment, with persisted checkpoints, streamed progress, structured results and fail-closed citation validation for AER determinations.
- TypeScript
- Vue
- NestJS
- LangGraph
- PostgreSQL
Built an idempotent acquire, index and publish pipeline for canonical documents and reusable knowledge bases, with bounded PDF and spreadsheet processing and retained source provenance.
- 75,000+
- documents processed
- 7M+
- retrieval chunks
- TypeScript
- Python
- PostgreSQL
- S3
- Docling
- Docker
Arcane Scout
Regulatory ingestion
Contributed to an asynchronous capture and parsing pipeline for Australian energy consultations and publications across 30 publisher agencies, including replay-safe enrichment and canonical document handoff to DocForge.
- 6,852
- consultations / publications
- 30
- publisher agencies
- Python
- Scrapy
- Playwright
- PostgreSQL
Delivered AEMO NEMWEB and market-notice ingestion, alert evaluation and semantic cloud-to-edge command contracts with durable records and mTLS messaging through AWS IoT Core.
- 5 min
- AEMO price cadence
- 16
- edge I/O (8 in / 8 out)
- TypeScript
- AWS
- IoT Core
- MQTT
Experience
2025 — Present
Software Engineer
Outpost Ventures
Lead architectural design and deliver product features across AI, regulatory, document and energy systems, from service contracts and migrations through qualification and cloud delivery.
2024 — 2025
Junior Data Analyst
ARJ Kaizen
Built data models, SQL workflows and Power BI reporting for National Electricity Market generation, demand and price forecasting.
Education
Bachelor of Computer Science
Monash University
2019 — 2024