Projects
Production Shopify apps serving 150k+ merchants, internal platforms, and the things I build for myself on evenings and weekends.
Professional Work
Releasit COD Form & UpsellsBuilt for Shopify1-Click Cash on Delivery order form with pre/post-purchase upsells, downsells, and quantity offers to boost conversion and AOV. Features OTP phone verification, A/B testing, multi-currency support, and event tracking across Facebook, TikTok, Google, Pinterest & Snapchat. Built as part of the Releasit team at Shop Circle.Remix · React · TypeScript · Node.js · Shopify API · App Bridge · Polaris · Liquid · +8 more
Releasit COD Fee & VerifyBuilt for ShopifySet COD fees, discounts, and conditional rules by country, product, or order value. Verify orders with WhatsApp OTP to block fake checkouts and reduce RTO. Collect partial COD payments upfront with full payment tracking and balance visibility. Built as part of the Releasit team at Shop Circle.Remix · React · TypeScript · Node.js · Shopify API · App Bridge · Polaris · Liquid · +8 more
Releasit Bundles & UpsellsBuilt for ShopifyProduct bundling app with quantity offers, related product upsells, cross-sells, and custom discount strategies to increase AOV. As Lead Project Developer I led the design, architecture, and build from scratch as part of the Releasit team at Shop Circle — with analytics, A/B testing, and highest-level Shopify compliancy.Remix · React · TypeScript · Node.js · Prisma · PostgreSQL · Redis · GraphQL · +3 more
Releasit COD Form — TiendanubeCash on Delivery order form for Tiendanube, one of Latin America's largest ecommerce platforms. Built natively on their stack rather than ported from Shopify — Nexo for the embedded admin, the Nimbus design system for the UI, and their REST Admin API throughout, following Tiendanube's own recommended app architecture. Built as Lead Project Developer on the Releasit team at Shop Circle.Tiendanube · Nexo · Nimbus · React · TypeScript · Node.js · REST API
Releasit Support PlatformInternal platform used daily by our CX and Support Developer teams to operate merchant stores at scale. Agents can navigate and edit any app install — its settings, database records, and integrations — inject custom CSS or JS that executes on the storefront, and copy full configurations between stores. Also recovers lost orders directly from CloudWatch logs. Built as part of the Releasit team at Shop Circle.Remix · React · Node.js · DynamoDB · CloudWatch · Shopify API
Notable Side Projects
Unmerciful — Guild Armory & PortalA full-stack platform for Unmerciful, a Horde PvP guild on Warmane's Icecrown realm - which I have been leading for the past 6 years. It pulls live server data into a public armory where anyone can look up a character's gear, stats, and arena history, or view them as a full 3D model. Members get their own space to claim characters and earn a guild rank, newcomers apply to join, and the whole guild can host, organise, and sign up for PvP events.Next.js · React · TypeScript · Supabase · PostgreSQL · PWA- WoW 3.3.5a PVP AddonAll-in-one PVP addon for World of Warcraft 3.3.5a, built out of frustration after 15 years of running 20 separate addons just to play the game I love. Replaces my entire combat UI: custom unitframes (player, target, focus, arena), spell castbars with enemy cast tracking, cooldown timers for self and opponents, and diminishing-returns / CC tracking. Written in Lua on the Ace3 framework with XML UI definitions.Lua · Ace3 · WoW API · XML
- Mini ShopMulti-tenant e-commerce platform inspired by Shopify — built from scratch to deeply understand how Shopify works under the hood. Full ecosystem including storefront rendering, tenant isolation, database architecture, logging, and error monitoring.Next.js · DynamoDB · Redis · CloudWatch · Sentry
- Shopify Debug ExtensionsChrome extensions built to enhance our support team's workflow — live storefront debugging, app diagnostics, and automated code changes directly from the browser.JavaScript · Chrome APIs · CSS · Shopify
- Discord Automation BotDiscord bot with admin controls, scheduled messaging, game API integrations, and automated response systems. Hosted 24/7 via Railway.JavaScript · Node.js · Discord.js · Railway
- Illuminate Web-ShopOne of the first projects I ever built. E-commerce storefront with product filtering, cart drawer, streamlined checkout, and smooth UI transitions throughout the customer journey. Made in order to understand the flow of ecommerce and customer behavior/journey.React · JavaScript · HTML5 · CSS3