Skip to content

Projects

Selected work, anonymised where confidentiality requires.

Filter by sector or scroll the lot. Where you see no client name, that's deliberate — most of these are governed by NDA. Discovery calls are the right place to discuss specifics.

FluxPMBrumbiesoft Products

FluxPM

Project management platform for hybrid human/AI teams. Bun/Hono/Preact + Drizzle/PostgreSQL with auth, RBAC, Gantt with critical-path scheduling, AI-agent API keys, and a built-in MCP server. Backed by IEEE-aligned BRD/SAD/SRS/StRS/SyRS documentation and an independent V&V suite (446+ Gherkin scenarios) authored by a separate agent that has never seen FluxPM source.

Read case study
Officer-safety mobile platform (anonymised)Law Enforcement

Officer-safety mobile platform (anonymised)

Production-grade iOS (Swift/SwiftUI + ActivityKit + Location Push Service Extension + durable on-device outbox) and Android (Kotlin/Compose + foreground location service) clients, fronted by a framework-free Go middleware relay (JWT, SQLite WAL, APNS, admin console). Spec-driven black-box UAT with @spec trace comments and CI release gates.

Read case study →
IEEE Agent Skills LibraryAI & Orchestration

IEEE Agent Skills Library

A 26-skill Claude Code submodule mapping ISO/IEC/IEEE 12207, 15288, 29148, 1016, 42010, 1012, 1028, 730, 828, 1228, 1633, 16085, 16326, 15939, 25010, 25040, 29119 (Parts 1-5) and WCAG 2.1 onto executable agent skills with inter-agent handoff contracts.

Read case study →
Edge command-and-control simulator (anonymised)Defence

Edge command-and-control simulator (anonymised)

Multi-domain (maritime, air, ground, personnel) battlefield simulator generating MIL-STD-2525D-symbolised activity through a CesiumJS 3D common operating picture. Python + Vite, hybrid maritime router (searoute trunk + Constrained Delaunay mesh + GEBCO bathymetry), six operational scenarios, 226+ unit and integration tests.

Read case study →
AI Persona OrchestratorAI & Orchestration

AI Persona Orchestrator

Visual workflow orchestration for 25+ specialised AI personas across the DevOps lifecycle. Python 3.12 / FastAPI backend, React 18 / ReactFlow frontend, Camunda BPMN 2.0, polyglot persistence (PostgreSQL 16 / Neo4j 5.19 / Redis 7 / Elasticsearch 8.13), multi-LLM routing across OpenAI, Anthropic, Gemini, Grok.

Read case study →
Patrol-management backend (anonymised)Law Enforcement

Patrol-management backend (anonymised)

Single-binary Go 1.24 service — ~67 endpoints, three-mode auth, SQLite WAL persistence, embedded Go admin SPA with Leaflet map, KML export, server-health graphs, bulk CSV/Excel import, Twilio/SNS SMS gateway. Deployed to AWS behind nginx and systemd.

Read case study →
Officer-fleet load simulator (anonymised)Engineering Tooling

Officer-fleet load simulator (anonymised)

Per-officer goroutine model driving OSRM-routed movement on real streets. WebSocket hub feeds a live Leaflet console; SOS-response simulation tests the full duress workflow under load. Companion to the patrol-management platform — shows how it gets stress-tested.

Read case study →
LangGraph Agentic SystemAI & Orchestration

LangGraph Agentic System

Capability-based multi-agent software-development system. LangGraph orchestrator with dynamic team composition, three-layer state architecture, composable subgraphs, and platform-agnostic adapters (Azure DevOps, OpenAI, Anthropic). Containerised with Docker Compose and Kubernetes base manifests.

Read case study →
Momentum+Engineering Tooling

Momentum+

Go daemon (Cobra CLI + SSE client + multi-panel TUI) that watches FluxPM for unblocked tasks and autonomously spawns Claude Code agents through a five-gate readiness engine. Parallel and sequential modes, rate-limited SES email notifier, GoReleaser cross-platform builds, Homebrew tap.

Read case study →
Universal Claude Code ContainerEngineering Tooling

Universal Claude Code Container

Reusable polyglot devcontainer giving Claude Code a fully provisioned environment (web, mobile incl. Flutter / React Native / Ionic / Appium / Android SDK, backend, ML, DevOps) with eleven pre-wired MCP servers. Interactive setup walks through prerequisite checks, IDE selection, and API-key collection.

Read case study →
Speedbump (NSW driver-aid)Side Projects

Speedbump (NSW driver-aid)

Personal-IP Android app giving audible warnings near fixed speed cameras and active school zones, time-aware against NSW Eastern and Western term dates and public holidays. Kotlin + Compose + Hilt + Room + WorkManager + FusedLocationProvider + SoundPool/TTS, weekly TfNSW open-data refresh.

Read case study →
DjVideoEnhancerSide Projects

DjVideoEnhancer

Cross-platform desktop application that adds computer-generated visuals to MP3 audio and renders YouTube-ready video. C++20 + Qt6 (Widgets, Multimedia, OpenGL), CMake with separate Linux and Windows presets, substantial Python testing/feedback subsystem with continuous-test runner.

Read case study →
trivia-botSide Projects

trivia-bot

Pub-style trivia from Claude on Discord. Anthropic SDK with the web search tool, GitHub Actions cron with self-checking AEST/AEDT DST handling, Discord webhooks. Runs at ~USD 1-3/week with a documented Sonnet swap path. Open source.

Read case study →

Want the full version of any of these?

Most of these have NDAs. The story behind them rarely does.

Book a discovery call