Customer plan selection, secure checkout, account/signup state, and operator RFID tag assignment.
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.
ASP.NET Core API on AWS with Postgres persistence for tags, events, subscriptions, and signup state.
Reader tag detection posts to the API, which approves or denies access and returns the selected wash tier.
Technical Tools
Workflow diagnosticsAutomation debuggerA local debugger that normalizes event data, assigns trace IDs, classifies failure types, and produces reviewable diagnosis and replay reports.
Nine fixture classes cover malformed dates, duplicates, invalid signatures, retry loops, and platform-export quirks.
ruff, mypy, and pytest back the local walkthrough and synthetic request/response contracts.
Diagnosis JSON, replay success/refusal records, dead-letter traces, implementation notes, and screenshot evidence.
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.
Explicit JSON configs map source events to destination-shaped operations with correlation IDs and duplicate detection.
Local walkthrough covers HubSpot-like contact, Shopify-like order, and Stripe-like payment intake with dead-letter records.
Every payload gets an audit trail; unsafe or unmapped payloads write to dead-letter instead of pretending success.
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.
Canonical contract normalizes orders, payments, refunds, duplicates, orphans, and invalid payloads into one ledger.
Sync reports in JSON, Markdown, and HTML; Sheets-ready CSV; reconciliation preview API; exception queue.
pytest, Ruff, mypy, example verification, screenshot rendering, and executor verification for every fixture bundle.
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.
Typed workflow contracts with fixture-based routing, confidence scoring, and deterministic auto-complete boundaries.
Lead enrichment, inbox triage, support urgency, RSS summarization, creative-pack review, and debug replay.
Same control pattern exposed through CLI and FastAPI with OpenAPI surface, review queue, and quality gates.
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
