// projects

Projects

Three products, all live in production. Each one started with a real problem that needed a better solution.

Service Ops

Live

Run your repair shop without the chaos.

A Shopify app that turns Shopify and Shopify POS into a full service desk. Track every repair from intake to delivery, collect deposits and final payment through Shopify checkout, and keep customers updated automatically on a private status page.

  • ›Full ticket lifecycle with custom statuses, per-item state, and staff assignment
  • ›Deposits, parts, labour, discounts, and tax — invoiced through Shopify checkout
  • ›Private customer status page with two-way messaging and estimate approval
  • ›Storefront repair-request page with AI-assisted intake and a printable QR sign
  • ›Automated email and SMS updates, plus review and service reminders
  • ›Runs inside Shopify admin and Shopify POS, in 9 languages
React Router v7TypeScriptCloudflare WorkersD1 + DrizzleR2QueuesWorkers AIShopify PolarisShopify POS

// highlights

  • B2B company billing with Net payment terms and PO numbers
  • Parts inventory, label printing, PDF receipts, and calendar feeds
  • Multi-tenant on Cloudflare — per-shop D1 isolation, R2 photo storage, queued email

Team Up

Live

Run every team order through one link.

A Shopify app for decorated-apparel shops. A group leader shares one link, everyone picks their own size and design without paying, then the organizer settles a single consolidated invoice. The merchant gets a live roster and a production sheet that totals the whole group automatically.

  • ›One shareable link — nobody pays while joining
  • ›Organizer closes the order and pays one consolidated Draft Order invoice
  • ›Live roster over WebSockets, backed by a Durable Object per team order
  • ›Automatic production sheet totalling every size and design
  • ›Per-offering custom forms and volume-discount ladders, snapshotted per order
  • ›Theme app extension — a Buy it for Team button with no theme editing
React Router v7TypeScriptCloudflare WorkersD1 + DrizzleDurable ObjectsQueuesEmail ServiceAnalytics EnginePolaris Web Components

// highlights

  • Transactional email through Cloudflare Email Service, with a retried queue and DLQ
  • Currency-safe end to end, from the tier editor to the Shopify Draft Order
  • Internal analytics SPA over Analytics Engine for operations and support

Thynk

Live

Shopify, attached to everything.

An AI ops manager for Shopify. Ask a question in plain language and get an answer from live store data, hand off a task and it does the work, or schedule playbooks that fire on a timer or a store event. One agent reaches across every connected app through MCP — from the Shopify admin, Slack, or Telegram.

  • ›Ask questions in chat and get answers pulled from live store data
  • ›Hand off tasks like product updates, customer tags, and draft replies
  • ›Scheduled playbooks that run on a timer or react to events like new orders
  • ›Acts across connected apps such as Klaviyo, Gorgias, and Meta Ads
  • ›Chat from the Shopify admin, Slack, or Telegram
  • ›Long-term memory over Vectorize, with a GDPR redaction path
React Router v7TypeScriptCloudflare WorkersDurable ObjectsD1 + DrizzleVectorizeQueuesR2MCPAI SDK

// highlights

  • Agent turns run in a per-conversation Durable Object with per-step checkpointing
  • Every MCP server and Composio app plugs into one agent — not a fixed connector list
  • Seven cron triggers and six queues drive the background automation layer
Visit site→
thynk.vzlab.net

// more projects in the pipeline

More Coming Soon

We're always exploring new ideas and problems to solve. Follow along on GitHub to see what's next.