Selected Work
My Projects
A curated overview of the systems, migrations, and product surfaces I’ve shipped across open-source, professional, and personal work. Each case study breaks down the challenge, how I solved it, and the outcomes.

Playwright E2E Migration
Rebuilt the WooCommerce Blocks suite in Playwright with deterministic fixtures, storage states, and GitHub Actions reporting. Releases regained trustworthy CI signals.
- Playwright
- TypeScript
- Puppeteer

Hardening AI Sandboxes in Shipper
Stabilized Shipper's AI driven app builder by gating AI edits, integrating the auto-fix system, and repairing proxy middleware so sandboxed apps could reliably recover from failures.
- Next.js
- TypeScript
- Node.js

WooCommerce Data Store Migration
Moved WooCommerce Blocks checkout state from fragile React Context into WordPress Data Stores so extensions share one observable source. Checkout regressions fell once the shared store shipped.
- React
- WordPress
- WooCommerce Blocks

Payment Gateway Conflict Alerts
Added runtime detection for incompatible payment gateways and surfaced warnings directly in the checkout editor. Merchants resolve conflicts before launch and avoid support loops.
- React
- WordPress
- Redux

Fixed Missing Block Translations
Registered Cart and Checkout inner blocks via block.json so inspector strings load the real translations. Non-English merchants now see accurate copy without hacks.
- WordPress
- PHP
- JavaScript

Luxury Price Comparison Frontend
Built a React/Redux interface that aggregates sneaker and watch prices with fast filters and infinite scroll. Shoppers compare every retailer from one responsive grid.
- React
- Redux
- MUI
Notion Icon Library
Created a Next.js icon catalog with live filtering, color and size controls, and virtualization. One-click Notion links keep workspaces consistent.
- Next.js
- React
- TypeScript