Everything I've shipped
7 projects across six years — production e-commerce systems, browser extensions, and the plumbing between them. Newest first.
-
FlexSync
FlagshipBidirectional real-time sync between Shopify and Google Sheets.
Merchants export products, variants, and inventory into a Google Sheet, bulk-edit them where they already work, and every change pushes back to Shopify automatically — a serialized bulk-operation queue and buffered webhooks keep the two systems from ever drifting apart.
- Architected and shipped the bi-directional real-time sync engine end to end
- Earned Built for Shopify status — Shopify's highest quality tier for public apps
- Scaled webhook infrastructure to 4.2M+ delivery events by tuning Laravel queue workers, PHP-FPM pools, Nginx, and MySQL indexing
- Cut sync latency 60% with buffered webhook processing and Redis-backed job batching
- Own the full stack in production — including direct merchant support
LaravelReactTypeScriptMySQLRedisShopify GraphQLGoogle Sheets APINginxCloudflare -
Hoodsly Connector
A published-but-unlisted Shopify app bridging a store to its supplier.
A public Shopify app, distributed unlisted to one client's partner stores. It imports HoodslyHub's catalog into Shopify, carries configurable products past Shopify's native 3-option limit with a React theme app extension, forwards every Shopify order back to HoodslyHub for fulfilment, and writes the returned tracking URL onto the Shopify order.
- Built from scratch and taken through Shopify app review to published — as primary contact on the review cycle
- Secured a Shopify Billing exemption for outside-Shopify payment, on a monthly reporting commitment
- Modelled 30+ configuration options past Shopify's 3-option cap, carried through cart as line item properties
- Closed the order loop: Shopify order → HoodslyHub → fulfilment → tracking URL written back to Shopify
- Shipped as one public codebase rather than per-store custom apps, so new partner stores install instead of fork
- Reduced merchant setup time by 75% with custom storefront blocks
LaravelReactShopify Theme App ExtensionShopify GraphQL Admin APIWebhooksMySQL -
Clippy
Screen-recorder Chrome extension with a Cloudflare Stream backend.
An end-to-end screen recording Chrome extension: capture, store, and share videos. Backed by a FilamentPHP admin and Cloudflare Stream/Workers for video storage and delivery.
- End-to-end capture → storage → sharing pipeline
- FilamentPHP backend for management
- Handled 500+ recordings during beta
Chrome ExtensionFilamentPHPCloudflare StreamCloudflare Workers -
Slack Follow-up Task Bot
Cuts down repetitive standup pings by auto-assigning tasks.
A Slack bot that reduces the volume of manual status pings on a team by automatically assigning and tracking follow-up tasks.
- Automatic task assignment
- Fewer manual status-update pings
Slack APILaravel -
MoveUp
Published Shopify app + Chrome extension for dropshipping.
A published Shopify app for dropshipping through WooCommerce and Shopify. Set up the full Shopify app config and wired Shopify webhook events through an Amazon EventBridge + Lambda pipeline. Paired with a companion Chrome extension.
- Published Shopify app with full config setup
- Shopify webhooks routed via AWS EventBridge + Lambda
- Companion Chrome extension for dropshipping workflows
Shopify AppAWS LambdaEventBridgeChrome ExtensionLaravel -
Ali2BD Assistant & Scrapers
Order-fulfillment automation and marketplace scraping packages.
Automated order fulfillment from AliExpress and Amazon into Ali2BD, plus a set of NPM packages that scrape product data from Amazon, AliExpress, 1688, and Taobao. Also built the Ali2BD support panel in React.
- Automated fulfillment from AliExpress & Amazon
- NPM scraping packages for Amazon, AliExpress, 1688, Taobao
- Bulk order sync with third-party items via Laravel queues
- React + Ant Design support panel
LaravelLaravel QueuesReactAnt DesignNPM Packages -
Thumb-Blocker
A Chrome extension that hides YouTube thumbnails.
A pet-project Chrome extension that strips thumbnails from YouTube to cut clickbait-driven distraction.
- Hides YouTube thumbnails for focus
Chrome ExtensionJavaScript