Skip to content
AR logo

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.

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

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.jsReactTypeScriptPHPWordPressWooCommerceTypesenseGTMTailwind 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
    • 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
    PHPJavaScriptWordPressWooCommerceMySQLCSSGitHub 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.

    • Managed corporate websites, domain infrastructure, email servers (Exchange/SMTP), and cloud hosting environments (AWS, cPanel)
    • Coordinated with vendors for DNS management, SSL certificate renewals, and server security patching
    • Provided technical support for 200+ employees across multiple office locations
    AWScPanelExchangeDNSSSLWordPress
  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%
  • WordPress / WooCommerce95%
  • 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%

Activity

GitHub Contributions

6,195 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