Skip to content
Alan Regaya

Portfolio

All Projects

Open-source tools, client storefronts, and work in progress. 13 projects spanning e-commerce, desktop apps, and web tooling.

Screenshot of Headless WooCommerce

Headless WooCommerce

Open Source

Lead engineer

91 stars · 37 forks · 40+ live storefronts

Production-ready Next.js storefront for WooCommerce. Handles cart, checkout, authentication, and real-time search via Typesense.

Trade-off

Typesense over Algolia for product search

Algolia has the better DX out of the box, but Typesense is self-hostable, has predictable cost at our SKU counts, and gives us full schema control for WooCommerce-specific facets. The DX gap closed with our own indexer wrapper.

Next.jsReactTypeScriptWooCommerce REST APIGraphQL
Screenshot of BlazeCommerce WP Plugin

BlazeCommerce WP Plugin

Open Source

Lead engineer

Production across 40+ headless stores

WordPress plugin that exposes WooCommerce data via REST/GraphQL for headless storefronts. Manages Typesense index sync, custom fields, and headless routing.

Trade-off

Index sync hooks over scheduled cron

Cron-based reindex was simpler but lagged behind product edits by minutes. Hooking directly into WooCommerce save_post / order events lands updates in the index within ~2s of the WP save, with a fallback full-rebuild for drift recovery.

PHPWordPressWooCommerceGutenbergTypesense
Screenshot of Blaze Blocksy

Blaze Blocksy

Open Source

Lead engineer

Theme base for 40+ client builds

Blocksy child theme built for BlazeCommerce client storefronts. Provides a standardized WordPress theme base with custom hooks, design tokens, and WooCommerce integration patterns used across client sites.

Trade-off

Child theme over a fully custom theme

A bespoke theme would have given total control, but a Blocksy child inherits years of accessibility and WooCommerce compatibility for free. We trade some structural flexibility for a much faster onboarding path on client builds.

PHPWordPressWooCommerceBlocksyCSS
Screenshot of Smart Time Tracker

Smart Time Tracker

In Dev

Solo developer

54 releases shipped

Cross-platform desktop app for automated time tracking with ClickUp integration. Detects active windows, categorizes work sessions, and syncs tracked time to ClickUp tasks without manual input.

Trade-off

Tauri 2.0 + Rust over Electron

Electron would have meant a faster MVP using the React skills I already had. Tauri ships ~10x smaller binaries, uses less memory, and the Rust core forces stricter handling of the OS-level window/process APIs the tracker depends on. Worth the steeper learning curve.

RustTauri 2.0React 19TypeScriptClickUp OAuth
Screenshot of Byron Bay Candles

Byron Bay Candles

Client

Lead engineer

Sub-100ms product search · 95+ mobile Lighthouse

Headless WooCommerce storefront for a premium Australian candle brand. Sub-100ms product search via Typesense, custom scent builder, and subscription bundles.

Next.jsTypeScriptWooCommerceTypesenseTailwind CSS
Screenshot of Gourmet Basket

Gourmet Basket

Client

Large-scale gift basket e-commerce platform with complex product bundling, seasonal campaigns, and a corporate ordering portal handling thousands of SKUs.

Next.jsReactWooCommerceTypesensePHP
Screenshot of Porselli Dancewear

Porselli Dancewear

Client

Luxury Italian dancewear brand built for the UK market. Features a custom size guide, look builder, and multi-currency checkout.

WordPressWooCommercePHPBlocksy
Screenshot of Jackie Mack Designs

Jackie Mack Designs

Client

Lead engineer

Single-page checkout · 22% lift in conversion

Artisan jewelry e-commerce site with custom product configurator, engraving options, and a streamlined single-page checkout flow.

Next.jsTypeScriptWooCommerceTypesenseTailwind CSS
Screenshot of Henry Holsters

Henry Holsters

Client

Custom leather holster retailer with a complex product builder — customers configure firearm model, carry style, hand orientation, and color. Integrated with a custom order management workflow.

WordPressWooCommercePHPBlocksy
Screenshot of Shine Trim

Shine Trim

Client

Lead engineer

Membership pricing engine · 5,000+ SKU catalog

Craft embellishments and trimmings store (rhinestones, beads, sequins, lace, feathers) with membership pricing, bulk discount tiers, and a loyalty rewards program deeply integrated into WooCommerce.

WordPressWooCommercePHPBlocksy
Screenshot of Squadron Nostalgia

Squadron Nostalgia

Client

Military collectibles and memorabilia store with a custom item authentication system, condition grading UI, and detailed provenance tracking per product.

Next.jsTypeScriptWooCommerceTypesenseTailwind CSS
Screenshot of Choice Ammunition

Choice Ammunition

Client

High-volume ammunition retailer with strict age verification, state-based shipping restrictions, and real-time inventory sync across multiple warehouses.

WordPressWooCommercePHPBlocksy

Get in Touch

Let's work together

Open to full-stack roles. I'm particularly interested in headless e-commerce, performance-critical Next.js apps, and projects that push modern web capabilities.

Philippines · Remote