BUILD THE SYSTEM.KEEP IT RUNNING.

I build reliable automation systems that connect websites, payments, dashboards, CRMs, and real-world operations into clear, repeatable workflows.

Selected work

Systems and tools I’ve built.

Examples of workflow automation, integrations, data syncs, operator tools, and review-gated systems showing the tool, the data path, and the result.

Client projects

Client projectPrecision Residential Construction websiteA customer-facing residential construction website combining services, project photography, before-and-after work, direct contact options, and a structured quote enquiry form.
CUSTOMER WEBSITEServices and project proof

A clear path through services, completed work, and before-and-after results.

LEAD CAPTUREQuote enquiry form

A structured enquiry flow for contact details, suburb, service type, timing, and preferred contact method.

DIRECT CONTACTCall and email actions

Prominent phone, quote, and email paths across desktop and mobile layouts.

Client projectRFID carwash subscription access systemA carwash subscription and access system linking customer plan selection, checkout, accounts, tag registration, backend decisions, database records, and operator dashboards.
CUSTOMER FLOWPlans and checkout

Customer plan selection, account and signup flows, and secure checkout-session handling.

ACCOUNT TOOLSAccount and tag management

Customer accounts, subscription records, and operator-managed tag assignments.

OPERATOR VIEWDashboard and events

Operator visibility into access decisions, wash tiers, runtime status, and event history.

Technical Tools

Workflow diagnosticsAutomation debuggerA local debugger that normalizes event data, assigns trace IDs, classifies failure types, and produces reviewable diagnosis and replay reports.
BuiltFixture-based debugger

Nine fixture classes cover malformed dates, duplicates, invalid signatures, retry loops, and platform-export quirks.

Tested44 passing tests

The recorded local run has 44 passing pytest tests, plus passing Ruff and mypy checks over the fixture-safe implementation.

OutputReviewable artifacts

Diagnosis JSON, replay success/refusal records, dead-letter traces, implementation notes, and screenshot evidence.

View GitHub README
IntegrationsAPI and webhook bridgeA FastAPI bridge that receives synthetic webhook events, validates fields, maps them through explicit JSON configs, and records audit trails with dead-letter handling.
BuiltField-mapped bridge

Explicit JSON configs map source events to destination-shaped operations with correlation IDs and duplicate detection.

TestedSynthetic contracts

Local walkthrough covers HubSpot-like contact, Shopify-like order, and Stripe-like payment intake with dead-letter records.

OutputAudit + dead-letter

Every payload gets an audit trail; unsafe or unmapped payloads write to dead-letter instead of pretending success.

View GitHub README
ReportingSheets and Airtable syncA reconciliation sync that loads synthetic source events, matches orders to payments, classifies exceptions, and emits Airtable-ready operations plus Sheets-ready CSV ledger rows.
BuiltReconciliation engine

Canonical contract normalizes orders, payments, refunds, duplicates, orphans, and invalid payloads into one ledger.

TestedMulti-format outputs

Sync reports in JSON, Markdown, and HTML; Sheets-ready CSV; reconciliation preview API; exception queue.

OutputQuality gates

pytest, Ruff, mypy, example verification, screenshot rendering, and executor verification for every fixture bundle.

View GitHub README
AI review checkpointsReview-gated AI routerA deterministic router that validates workflow contracts, attaches confidence metadata, auto-completes only when policy allows, and writes review packets when it should pause.
BuiltConfidence-gated routing

Typed workflow contracts with fixture-based routing, confidence scoring, and deterministic auto-complete boundaries.

TestedSix workflow families

Lead enrichment, inbox triage, support urgency, RSS summarization, creative-pack review, and debug replay.

OutputCLI + FastAPI surfaces

Same control pattern exposed through CLI and FastAPI with OpenAPI surface, review queue, and quality gates.

View GitHub README

About

I build automation for real operations.

I build automation tools for businesses, teams, and operators where reliability, visibility, and clear operating evidence matter.

Most of my work sits between websites, APIs, CRMs, spreadsheets, dashboards, and internal tools. I focus on the parts that usually break: missing records, weak lead paths, review steps, fragile system boundaries, unclear ownership, and poor visibility.

I also bring experience with PLC-style and edge-to-cloud environments, where software connects back to physical operations.

Contact

Bring the rough workflow.I’ll build the tool around it.