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
Custom Shopify app that breaks the 3-option product limit.
A custom Shopify app enabling 30+ product configuration options — well past Shopify's native 3-option cap — with a React theme app extension that renders configurators dynamically on the storefront.
- Enabled 30+ product configuration options
- React theme app extension for dynamic storefront rendering
- Third-party API integration via Laravel webhooks for automated product imports
- Reduced merchant setup time by 75% with custom storefront blocks
LaravelReactShopify Theme ExtensionWebhooks -
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