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.

Deployed Systems

Deployed client systemRFID carwash subscription access systemA hands-free carwash access workflow: the customer chooses a wash plan, Stripe handles subscription checkout, an RFID tag identifies the vehicle at the bay, and the backend returns the approved package decision to operators.
BUILTSubscription-to-tag flow

Customer plan selection, secure checkout, account/signup state, and operator RFID tag assignment.

DEPLOYEDCloud runtime and database

ASP.NET Core API on AWS with Postgres persistence for tags, events, subscriptions, and signup state.

PROVEDHands-free access path

Reader tag detection posts to the API, which approves or denies access and returns the selected wash tier.

View case study

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 gates

ruff, mypy, and pytest back the local walkthrough and synthetic request/response contracts.

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.