Skip to content
Alan Regaya

How It Started

Before the career, there was the curiosity.

The Friendster Profile (Elementary School)

My first encounter with web development wasn't in a classroom. It was on Friendster, when I was in elementary school and wanted my profile to look different from everyone else's. What started as copying snippets from forums quickly turned into actually understanding what I was copying. I wrote CSS for animations, custom color schemes, and background effects. I added JavaScript for interactive elements — modals, scrolling navigation effects, dynamic text. Then I went further and wrote PHP to build a visitor counter and an authenticated chatbox that displayed the commenter's profile name to prevent impersonation.

None of this was planned. It was just a kid who wanted a cool profile and kept following threads of curiosity until he accidentally learned full-stack web development — years before any formal computer science education.

High School — The Mentor Who Made It Click

The curiosity from Friendster carried into high school, but what sharpened it into something more was a teacher: Carmelo “Melo” Diaz. He was my computer and web development instructor, and more than anything else, a mentor I genuinely respected. He saw potential in me before I fully saw it in myself, and that recognition mattered.

The grades reflected it — consistently 99s and 100s on quizzes and exams. But the scores weren't really about talent. They were about mindset. Believing I could do it was more than half the battle; the skills just grew from there. Sir Melo gave me that foundation.

Outside of class, I had another habit nobody really taught me: dismantling laptops. I'd take them apart just to understand how everything fit together, then reassemble them — just to see if I could. Pure curiosity. The same instinct that drove me to reverse-engineer Friendster CSS now had me learning what a heatsink does and why RAM slots matter.

The College Thesis (First Real Project)

For my senior thesis at AMA Computer College, I proposed digitizing my university's entirely paper-based administrative forms system. The core of the project was a custom WordPress plugin that could dynamically generate forms with conditional logic — showing or hiding fields based on user input, applying validation rules per field type, and managing submissions through an approval workflow.

The build was the easier part. The majority of the work went into the research: documenting the methodology, the development process, the testing, and the findings in a bound thesis. It was also where I first learned to think in flowcharts — mapping out every conditional branch of the form logic as proper flowchart diagrams, with decision nodes, process boxes, and defined flow formats, before writing a single line of code. A habit that stuck. It was my first experience of the full arc of a real project — from problem identification through solution design, implementation, and formal documentation. It also happened to be my first serious WordPress project.

Eight years of professional work later, I still trace the same thread: find the interesting problem, follow the curiosity, build the thing that solves it well.

Alan Regaya — Full-Stack Developer

Today

About Me

I'm a Full-Stack Developer with 6+ years of experience, currently at Blaze Commerce where I architect and build headless WooCommerce storefronts and the open-source tooling that powers them.

My work sits at the intersection of modern frontend (Next.js, React, TypeScript) and deep WordPress/WooCommerce expertise — a combination that's rare and in demand as more stores migrate to headless architectures.

Beyond client work, I maintain open-source projects with real traction: headless-woocommerce has 91 stars and is used in production across multiple countries.

I'm currently exploring Rust and Tauri for cross-platform desktop tooling, and I'm interested in opportunities where I can bring deep technical ownership to complex, high-traffic e-commerce systems.

Education

BS Computer Science

AMA Computer College, 2017

Location

Philippines · Remote

Open to full-stack roles

How I Work

Principles

A short list of opinions I've formed by shipping production e-commerce for six years. They're falsifiable — every project on this site should reflect them.

  1. Understand the constraint before the solution.

    For a bug, that means reproducing it and reading the surrounding code until I can predict what changed. For a feature, that means understanding who it's for and what 'done' looks like before touching the keyboard.

  2. Premature abstraction is the bug I hunt hardest.

    Three similar lines is not a pattern. I'd rather have duplication that's easy to delete than an abstraction that's expensive to refactor. The right shape becomes obvious by the third or fourth call site, not the first.

  3. PRs are async writing — if a reviewer needs a call, the description failed.

    Title, summary, screenshots, test plan, trade-offs. Future-me reading this in six months should be able to reconstruct the decision without context.

  4. In e-commerce, every millisecond is a unit of revenue.

    A 200ms regression isn't a 'minor perf issue' — it's a measurable drop in conversion. I think about performance, data integrity, and UX as one problem, not three.

  5. Open-source forces a higher standard.

    Code that goes public has to be readable by strangers, documented well enough to onboard someone in a different timezone, and stable enough not to break their production. That discipline makes the rest of my work better.

  6. Async-first, written-by-default.

    I keep commits, PRs, and docs detailed enough that someone on another continent can pick up the thread without a sync call. Meetings are a tool, not the default.

  7. Adopt new tech against real constraints, not vibes.

    Performance, DX, hiring impact, long-term maintenance. If a new tool can't justify itself against those, it stays in a side project until it can.

Experience

Work History

  1. Full-Stack Developer

    Blaze Commerce · Remote

    Lead engineer for headless CMS migrations and WooCommerce storefronts serving clients across AU, UK, and US. Architect of the open-source headless WooCommerce library and the internal Claude Code workflow system.

    • Led 40+ migrations from WordPress to headless TypeScript-native architectures with zero-downtime deployment strategies
    • Built production-ready headless WooCommerce → Next.js library — 90+ GitHub stars, 37 forks, 40+ live storefronts
    • Integrated Typesense search across multiple client sites with automated re-indexing and InstantSearch UI with faceted filtering
    • Implemented GTM data layer architecture with Marketo integration for lead capture across all client projects
    • Ensured WCAG AA compliance across all projects via Lighthouse audits, 4.5:1 contrast ratios, and keyboard navigation testing
    • Built Claude Code workflow system with 70+ custom skills and 8+ MCP integrations, enabling 60% faster delivery cycles
    • Optimized 5,500+ client site images saving 181MB; tuned Core Web Vitals across 40+ production sites
    • Developed Smart Time Tracker (Rust + React + Tauri) with dual-signal activity detection and ClickUp OAuth — 54 releases
    Next.jsReactTypeScriptPHPWordPressWooCommerceDiviTypesenseGTMTailwind CSSVercel
  2. Jr. PHP Developer

    Blaze Commerce · Remote

    Developed custom WordPress plugins and themes for e-commerce clients, focusing on WooCommerce customization and database performance.

    • Developed custom WordPress plugins and themes with modern PHP standards — PSR-4 autoloading, namespaces, dependency injection
    • Built and customized client sites on Divi and other page-builder themes, including child themes, custom modules, and hand-written CSS/PHP overrides where the visual builder fell short
    • Optimized MySQL database queries, reducing page load times by 60% through index optimization and query refactoring
    • Implemented Git workflows with feature branching, code reviews, and automated deployment pipelines
    PHPJavaScriptWordPressWooCommerceDiviMySQLCSSGitHub Actions
  3. MIS Administrator

    Asia Pacific Express Corporation · Philippines

    Managed corporate IT infrastructure including websites, email servers, domain management, and cloud hosting for a logistics company. Also built and maintained internal business applications and integrations using Laravel, CodeIgniter, and ASP.NET over ~3 years.

    • Managed corporate websites, domain infrastructure, email servers (Exchange/SMTP), and cloud hosting environments (AWS, cPanel)
    • Built and maintained internal web apps and tools using Laravel, CodeIgniter, and ASP.NET (C#) — operations dashboards, shipment tracking utilities, and intranet integrations
    • Coordinated with vendors for DNS management, SSL certificate renewals, and server security patching
    • Provided technical support for 200+ employees across multiple office locations
    AWScPanelExchangeDNSSSLWordPressLaravelCodeIgniterASP.NETC#
  4. Systems Support / Junior Programmer

    People's Television Network, Inc. · Philippines

    Maintained news portal and corporate websites for the national broadcaster while administering Windows Server infrastructure for 500+ users.

    • Maintained news portal and corporate websites on WordPress, implementing security updates and custom functionality
    • Administered Windows Server Active Directory for 500+ user accounts, group policies, and network permissions
    • Developed internal tools for content management and broadcast scheduling automation
    PHPWordPressMySQLHTMLCSSJavaScriptWindows Server

Capabilities

Skills

Frontend

  • Next.js95%
  • React95%
  • TypeScript90%
  • Tailwind CSS90%
  • JavaScript (ES2023+)95%

Backend

  • PHP 8.x90%
  • Laravel70%
  • CodeIgniter65%
  • ASP.NET (C#)65%
  • WordPress95%
  • WooCommerce95%
  • Divi80%
  • Node.js80%
  • REST API Design90%
  • GraphQL80%

Systems

  • Rust65%
  • Tauri 2.070%
  • WP-CLI85%
  • Bash / Shell80%
  • Linux / SSH85%

Data & Search

  • Typesense90%
  • MySQL85%
  • SQLite75%
  • Redis70%

DevOps & Tools

  • Git / GitHub90%
  • Vercel90%
  • Kinsta85%
  • GitHub Actions80%
  • Docker70%

Personality

How I'm Wired

DISC type C-S · Conscientious · Steady

A DISC assessment reads me as a C‑S type — conscientious and steady. It’s the same instinct behind the principles above: understand the constraint, sweat the details, and ship something precise.

  • Compliance38%

    How I approach and organize activity, procedures, and responsibilities.

  • Steadiness30%

    My temperament — patience, persistence, and thoughtfulness.

  • Dominance18%

    How I deal with problems, assert myself, and control situations.

  • Influence14%

    How I deal with people, communicate, and relate to others.

Assessed via the 123test DISC report. Scores total 100% across the four factors.

Talent DNA

CliftonStrengths

I lead with Strategic Thinking

Gallup’s CliftonStrengths ranks 34 talent themes by how naturally each shows up. My top ten lean hard on Strategic Thinking and Executing — the same “see the pattern, then ship it” instinct behind everything else on this page.

Domain mix · top 10

  • Strategic Thinking
    4
  • Executing
    3
  • Influencing
    2
  • Relationship Building
    1
  1. Futuristic

    Strategic Thinking

    Inspired by the future and what could be — and energizes others with that vision.

  2. Arranger

    Executing

    Organizes people and resources with flexibility for maximum productivity.

  3. Deliberative

    Executing

    Takes serious care in decisions and anticipates obstacles before they appear.

  4. Strategic

    Strategic Thinking

    Creates alternative paths and quickly spots the relevant patterns and issues.

  5. Competition

    Influencing

    Measures progress against others and strives to finish first.

  6. Ideation

    Strategic Thinking

    Fascinated by ideas; finds connections between seemingly unrelated things.

  7. Maximizer

    Influencing

    Focuses on strengths to turn something strong into something superb.

  8. Individualization

    Relationship Building

    Sees what makes each person unique and how they work best together.

  9. Achiever

    Executing

    Works hard with real stamina; takes satisfaction in getting things done.

  10. Analytical

    Strategic Thinking

    Searches for reasons and causes, weighing every factor that shapes a situation.

Show all 34 themes in order
  1. 1Futuristic
  2. 2Arranger
  3. 3Deliberative
  4. 4Strategic
  5. 5Competition
  6. 6Ideation
  7. 7Maximizer
  8. 8Individualization
  9. 9Achiever
  10. 10Analytical
  11. 11Relator
  12. 12Intellection
  13. 13Significance
  14. 14Focus
  15. 15Self-Assurance
  16. 16Restorative
  17. 17Adaptability
  18. 18Empathy
  19. 19Developer
  20. 20Connectedness
  21. 21Learner
  22. 22Belief
  23. 23Responsibility
  24. 24Command
  25. 25Positivity
  26. 26Activator
  27. 27Consistency
  28. 28Harmony
  29. 29Input
  30. 30Discipline
  31. 31Woo
  32. 32Communication
  33. 33Context
  34. 34Includer
  • Strategic Thinking
  • Executing
  • Influencing
  • Relationship Building

Gallup CliftonStrengths 34 · assessed October 2022. View my full report (PDF) · About the 34 themes.

Activity

GitHub Contributions

6,585 contributions in the last year

LessMore

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