Self-hosted from my home lab. It's offline right now, so you're viewing a snapshot. Check back soon for the live site.

About Me

Learn about my background, skills, and experience

Senior software engineer with 14 years of experience building ecommerce storefronts, backend systems, and databases. I specialize in Shopify Plus and headless Hydrogen builds for global brands, backed by deep PHP/Laravel, MySQL, and server experience. I have led migrations, multi-market pricing setups, B2B login and registration flows, and high-traffic gaming platforms from the ground up. Known for finding the root cause, comparing options with clear criteria, and writing it up so clients can decide.

E-commerce DevelopmentFrontend ArchitectureAPI IntegrationDatabase Design

Skills & Technologies

A snapshot of my technical expertise across different domains

Shopify

Shopify Plus

Shopify Plus

Multi-market storefronts

Hydrogen

Hydrogen

Oxygen, Remix

Liquid

Liquid

Online Store themes

Shopify Functions

Shopify Functions

Discounts, checkout logic

Checkout UI Extensions

Checkout UI Extensions

Customer Account UI Extensions

Customer Account UI Extensions

Shopify Flow

Shopify Flow

Including custom Flow actions

Gadget

Shopify apps

Storefront API

Storefront API

Admin GraphQL API

Admin GraphQL API

Customer Account API

Customer Account API

Shopify B2B

Shopify B2B

Companies, contacts, catalogs, price lists

Shopify Markets

Shopify Markets

Multi-market pricing

Metafields

Metafields

Metaobjects

Native Subscriptions

Native Subscriptions

App Proxies

App Proxies

Frontend

TypeScript

TypeScript

JavaScript

JavaScript

React

React

Redux

Preact

Preact

Polaris

React Native

React Native

Expo

HTML/CSS

HTML/CSS

Accessibility

WCAG 2.1 AA

Translations

i18n

Backend

PHP

PHP

Native and OOP

Laravel

Laravel

Lumen

Node.js

Node.js

REST APIs

GraphQL

GraphQL

Webhooks

HMAC verification

Third-party APIs

Game providers, UPS, Salesforce, Yotpo, Marker.io

RabbitMQ

RabbitMQ

Messaging

Crypto & Blockchain

Legacy & Enterprise

ASP Classic

ASP.NET

ASP.NET

VB6

VB.NET

VB.NET

ColdFusion

Perl

Perl

Java

Java

Databases

MySQL

MySQL

MariaDB, multi-master

MSSQL

Stored procedures, functions

Redis

Redis

Sentinel

MongoDB

MongoDB

Query Tuning

Performance

Schema Design

ERD, DBML

Data Migration

Backups & Restores

User Privileges

Security

Cloud & DevOps

AWS

Rackspace

Cloudflare

Cloudflare

DNS, Workers, Pages, Turnstile, Tunnel

Linux

Linux

On-prem servers

NGINX

NGINX

IP Whitelisting

And blocklisting

Docker

Docker

WSL2

Git

Git

GitHub, Bitbucket, worktrees

Bitbucket Pipelines

Bitbucket Pipelines

SVN

SVN

Identity & Security

Auth0

Auth0

OIDC, MFA

Passwordless Login

Email OTP

Microsoft Entra

External ID

Stytch

Bot Protection

Turnstile

Email Authentication

SPF, DKIM, DMARC

Testing & QA

Jest

Jest

jsdom

PHPUnit

PHPUnit

Selenium

Selenium

Appium

Appium

UAT Documentation

Tools

Jira

Jira

Postman

Postman

Claude Code

Claude Code

AI-assisted development

Claude API

Claude API

Google Stitch

Google Stitch

UI design

dbdiagram.io

DBML

draw.io

draw.io

Diagrams

Excel

Ways of Working

Solution Architecture

Technical Evaluations

Comparison tables

Client Demos

Design Docs

SDLC

Documentation

User manuals, process flows, requirements

AI-Assisted Engineering

Measured by Weave · 3 months to Sep 2026

96%

of my shipped code is AI-attributed

It went from ~11% to ~100% in three months and has stayed in Weave's top-10% band every week since. My AI skills score is trending up week over week.

Top strengths

Task handling6.5 / 10
Planning6.4 / 10
Code quality6.1 / 10
Collaboration6.1 / 10

How I Work

The habits behind the work

Troubleshooting

Capture evidence, find the root cause, do the safe big win first, verify, then prevent it from happening again.

Client work

Check the official docs for the exact API version, compare options against clear criteria, build a sandbox or demo, then write it up.

Habits

Write current vs expected behavior before coding, work around platform limits, check timing when a bug won't reproduce, and confirm business rules before changing logic.

Education & Certifications

Academic background and professional credentials

Master of Information Technology

Pamantasan ng Lungsod ng Muntinlupa

2025 - Present · Muntinlupa, Philippines

Coursework: Advanced Database Systems, Advanced Systems Design, Data Mining and Warehousing, IT Service Management (ITIL 4), Information Security

Bachelor of Science in Computer Science

Pamantasan ng Lungsod ng Muntinlupa

2008 - 2013 · Muntinlupa, Philippines

High School

Pacita Complex National High School

San Pedro, Laguna

Elementary

Immaculate Heart of Mary School

San Pedro, Laguna

Building with the Claude API

Anthropic

Issued 2026

Attention to Detail

TestDome

Issued Apr 2026

Show credential

Linux

TestDome

Issued Apr 2026

Show credential

MySQL

TestDome

Issued Apr 2026

Show credential

React

TestDome

Issued Apr 2026

Show credential

HTML/CSS

TestDome

Issued Apr 2026

Show credential

PHP

TestDome

Issued Aug 2020

Show credential

AWS Partner: Accreditation (Technical) (Digital)

Amazon Web Services (AWS)

Issued 2016

Show credential