Projects
kerby
Real-time street parking finder for Melbourne CBD — Rust/Axum API over PostGIS with live City of Melbourne sensor ingest, Redis-backed spatial cache, and in-app turn-by-turn nav.
kural
Open-source voice-AI agent framework — BYOK telephony, LLM, and speech, built on Pipecat with FastAPI orchestration and Twilio Media Streams.
confinqa-agent
Tool-based conversational agent for multi-turn numerical reasoning over financial documents — typed arithmetic grounded in a standalone MCP server, program-alignment scoring against gold reasoning traces, 82%+ on the ConvFinQA dev split.
pdf2csv
Extract structured data from templated PDFs into a single CSV — rule-based, offline, YAML template.
ruler
Visual rule-engine studio — WYSIWYG JDM decision-graph editor with live trace overlay and audit history, backed by a Python engine wrapping GoRules Zen.
gambit
Rust chess engine with bitboards, alpha-beta search, and iterative deepening — compiled to WebAssembly for browser play.