Saad Tarhi

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.

Showing 7 projects (All)
Playwright E2E Migration
Open SourceProfessional

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
Professional

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
Open SourceProfessional

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
Open SourceProfessional

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.

Fixed Missing Block Translations
Open SourceProfessional

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
Professional

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
Professional

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