Work

Selected work. Real constraints. Real systems.

Hardware integration, financial systems, local AI workflows, game systems, and internal tools built around actual product and operational pressure.

Hardware

Software that talks to real devices.

Financial

ControlC, LedgerOne, Accounts101.

AI Delivery

Local AI Chat and Refactory.

Games

Symbiome, Barrel Digger, Sprite Editor.

Tools

Small apps that remove friction from real workflows.

Zanz Machine UI industrial HMI dashboard showing machine status, telemetry, alarms, and operator controls.

Zanz UI + SilverLine Research

Hardware Integration Platforms

Production-shaped
Zanz Machine UISilverLine Research OptiSymSilverLine Research MindClear

Hardware-adjacent software for machine interfaces, research devices, operator workflows, telemetry, and runtime decisions where the real world pushes back.

  • Machine and device-facing UI work
  • Operator-focused UX and runtime feedback
  • Telemetry, diagnostics, and validation habits
  • Production-shaped deployment thinking
.NET 9AvaloniaPLCMQTTTelemetryLinuxsystemd
View case study
LedgerOne wide product artwork with a finance dashboard, net worth chart, transaction panels, and local-first positioning.

ControlC + LedgerOne + Accounts101

Accounting Product Systems

In progress
ControlCLedgerOneAccounts101

Accounting product work applying financial-domain modelling, auditability, temporal evidence, integration boundaries, and pragmatic product judgement.

  • Financial domain modelling
  • Temporal history and evidence trails
  • Integration boundaries and reconciliation surfaces
  • Commercial software architecture
.NETPostgreSQLBlazorAvaloniaDockerIntegrations
View case study
Refactory cockpit screenshot placeholderPlaceholder

Local AI Chat + Refactory

AI Delivery Systems

Internal tool
Local AI ChatRefactory

Local AI and AI-assisted delivery workflows designed around context, diffs, validation, testing, privacy, and human approval.

  • Local AI interaction and context orchestration
  • Diff review, validation, and test visibility
  • Human approval gates
  • Safe automation patterns
Local AICodexRoslyn.NETValidationCLI workflows
View case study
Barrel Digger gameplay interface showing a mine level, terrain tiles, gems, movement debug, level lab, editor, workshop, and recovery controls.

Symbiome + Barrel Digger + Sprite Editor

Games, Simulation & Artificial Life

Prototype
SymbiomeBarrel DiggerSprite Editor

Interactive systems where behaviour emerges from rules: ecosystem simulation, consequence-driven mining gameplay, and the asset tools that make iteration possible.

  • Artificial life and ecosystem simulation
  • Deterministic gameplay and consequence modelling
  • Asset pipeline and developer tooling
  • Interfaces that make behaviour inspectable
UnityReactTypeScriptTauriElectronCapacitorBlenderMeshy
View case study