Senior ecommerce platform engineer in Southern California. I build the systems behind multichannel commerce: Shopify Plus apps and Functions, marketplace integrations (Amazon SP-API, Walmart, Etsy, Faire, Wayfair), shipping software with direct FedEx/UPS APIs, ERP pipelines, and production AI agents.
15 years in ecommerce · Python · TypeScript · Go · Rust · SQL · Linux
📫 [email protected] · LinkedIn
| Repo | What it does |
|---|---|
| shopify-tiered-discount-function | Rust Shopify Function (Discount API) for quantity tiers and tag-based wholesale pricing; benchmarked against the 11M-instruction limit |
| shopify-fast-storefront | Accessible headless Next.js storefront on Storefront-API-shaped data: Lighthouse 94–100, axe-tested variant picker and cart drawer |
| shopify-bulk-toolkit | Safe bulk catalog edits over Admin GraphQL: mandatory dry-run plans, cost-aware throttling, resumable journal |
| commerce-order-sync-lab | Idempotent Shopify → ERP order sync: HMAC webhooks, inbox/outbox, retries, dead-letter replay, fault injection |
| omnichannel-event-mapper | Shopify, Amazon and TikTok Shop order and shipment events → one canonical timeline, with data-quality warnings |
| Repo | What it does |
|---|---|
| carrier-rates | FedEx and UPS OAuth rating clients with normalized quotes and offline fixture replay |
| box-packer | 3D bin packing to find the cheapest box: DIM-weight billing and a carrier price-cliff analyzer |
| late-delivery-auditor | Finds FedEx/UPS/USPS money-back-guarantee refunds, time-zone aware, rules cited from 2026 carrier terms |
| Repo | What it does |
|---|---|
| support-reply-drafter | Tool-calling support agent that drafts replies from order data, with an LLM-as-judge replay eval |
| agent-taskboard | Task board for people and AI coding agents: transcripts, cost tracking, cron, full-text search |
| minicpm-agent | Tool-calling agent on a 1B local model |
| papertrader | LLMs competing in a paper-trading arena (Next.js) |
jsonlake (Rust JSON→SQLite + jq) · sshmc (dual-pane SSH file commander) · show-ports · mdv · sheets-clone (Tauri spreadsheet)
Banners of the Realm (TypeScript strategy game: rules kernel, AI, map generator + editor, 2,300+ tests) · Cinderbanner (Three.js tactical RPG) · Marble Machine · Brick Mart · Jamblob Sandbox