Selected work / Not a repository dump
Complex underneath.
Clear where it counts.
A curated set of systems and engagements showing how I think: start with the useful outcome, expose the important constraints, and build the controls needed for the work to survive reality.
01 / Operational transformation
Operational transformation
Working inside the operation—from discovery and migration through adoption and controlled delivery.
01Client delivery
Manufacturing · dealer systems
Gliderol / Bunnings platform modernisation
Designed and proved an isolated migration path from a legacy dealer quotation platform to a modern serverless architecture.
- Platform modernisation
- Cloudflare
- Integration
- Operational workflows
Case detail available in conversation02Client delivery
Property · research to operating action
Ray White operational systems
Connected source-based research, campaign operations, task systems, attribution and human-controlled automation around live commercial activity.
- Operational discovery
- Applied AI
- Automation
- Commercial systems
Case detail available in conversation02 / Enterprise delivery
Enterprise delivery
Long-lived software in regulated, offline and operational environments.
01Client delivery
Accessible product modernisation
BathCheck
Long-lived mobile and web product work supporting safer bathroom-access decisions, modernised across .NET, MAUI, web and cloud.
- .NET MAUI
- Blazor
- Mobile
- Cloud APIs
Case detail available in conversation02Historical delivery
Australian Government delivery
ATO testing automation
Designed and implemented automated unit, integration and cross-platform UI-testing systems, established continuous integration and trained developers and testers to maintain the capability.
- Automation
- C#
- Xamarin UI Test
- SpecFlow
Case detail available in conversation03Client delivery
Mining · offline field operations
Digital Terrain · SIMBIO
Modernised explosives-inventory applications from Xamarin.Forms to .NET MAUI for high-consequence mine-site operations with intermittent connectivity.
- Mining systems
- .NET MAUI
- Offline-first
- Data reliability
Case detail available in conversation03 / Technical builds
Technical builds
Supporting technical depth, separated from the primary employment evidence.
01Private beta
Browser intelligence
PageSift
Turns rendered web pages into compact, structured context for AI tools—locally, with deterministic extraction beneath optional on-device intelligence.
- Chrome MV3
- TypeScript
- On-device AI
- Privacy
Case detail available in conversation02Public
Agent infrastructure
MCP Conductor
A sandboxed MCP orchestration layer that lets AI clients compose tool work while returning only the result that matters.
- MCP
- TypeScript
- Deno
- Sandboxing
View public repository ↗03In development
Native macOS systems
Lumnit
A coherent display command centre spanning hardware DDC, built-in panels, XDR, scenes, automation and failure recovery.
- Swift 6
- SwiftUI
- Hardware integration
- Concurrency
Case detail available in conversation04In development
Verified market tooling
IBKR MCP
Read-only market-data and chart tooling with explicit execution boundaries, bounded history and provenance-aware outputs.
- Python
- FastMCP
- IBKR
- Observability
Case detail available in conversationA note on evidence
Public proof and private delivery are different things.
Some of the strongest work is client-owned or commercially sensitive. I use those repositories to verify my own experience, not as permission to publish code. Where a repository is public, it is linked. For private work, I can discuss the problem, my role and safe architectural patterns without exposing someone else’s assets.