About

Technical Lead / Senior Full-Stack Engineer with 25 years of experience building web applications, REST APIs, event-driven microservices, and cross-platform mobile apps. I specialize in back-end engineering with PHP, Node.js, Laravel, CodeIgniter, PostgreSQL, MySQL, and AWS, and I also deliver React, Vue.js, Nuxt.js, NestJS, and Capacitor front ends and mobile experiences. I’ve led teams, modernized legacy systems, and introduced engineering practices including domain-driven design, hexagonal architecture, test-driven development, Scrum, continuous integration and continuous delivery (CI/CD), and spec-driven development with AI. Based in Manila, Philippines.

Skills & Tech Stack

Technologies and frameworks I work with

View All Skills

Backend Development

  • Domain-Driven Design (DDD)
  • Command Query Responsibility Segregation
  • Event Sourcing
  • Test-Driven Development
+2 more

Programming Languages & Frameworks

  • PHP
  • JavaScript
  • Node.js
  • NestJS
+6 more

Frontend & Mobile

  • HTML5
  • CSS3
  • Bootstrap 5
  • jQuery
+1 more

Databases & Search

  • MySQL
  • PostgreSQL
  • Elasticsearch
  • DynamoDB
+1 more

Cloud & Delivery

  • Amazon Web Services (AWS)
  • Amazon Elastic Container Registry (ECR)
  • Amazon Elastic Container Service (ECS)
  • Amazon Relational Database Service (RDS)
+10 more

API Standards & Architecture

  • JSON API
  • REST (Representational State Transfer)
  • OpenAPI Specification (OAS)
  • Hypermedia As The Engine Of Application State (HATEOAS)

Integrations

  • PayPal integration
  • Asterisk integration
  • RabbitMQ messaging
  • Amazon Simple Notification Service (SNS) and Amazon Simple Queue Service (SQS) event flow
+1 more

Testing & Quality

  • PHPSpec
  • Behat

AI-Assisted Development

  • Claude
  • Windsurf

Work Experience

My professional journey

View Full Experience Showing 4 of 11 positions
May 2024 - Aug 2026
Independent Full Stack Software Engineer
Remote

Sole developer for ShipperBridge's web and cross-platform mobile apps and in-house customer relationship management (CRM) system, with a strong focus on back-end architecture and full-stack delivery.

May 2022 - Aug 2026
Full Stack Software Engineer
Sucat, Paranaque City

Built full-stack features for GoGo Xpress, the company's flagship logistics platform, across web, API, and mobile experiences. Supported internal workflows for finance and marketing teams while contributing to the platform's architecture, delivery, and engineering practices.

Sep 2018 - May 2022
Development Lead
Bagumbayan, Quezon City

Led development on a team management software as a service (SaaS) platform, partnering with the founder on product direction and delivery while helping upskill backend developers into full-stack developers through Nuxt.js, development and operations (DevOps), and Amazon Web Services (AWS).

Nov 2010 - Aug 2018
Technical Lead
Eastwood City, Bagumbayan, Quezon City

Led development for a global trade intelligence platform, helping modernize the backend from CodeIgniter, MySQL, and SphinxSearch on shared hosting to Lumen (Laravel for API), MySQL, and Elasticsearch in a managed Amazon Web Services environment. Also supported the platform’s website, in-house customer relationship management (CRM) system, and software as a service (SaaS) application using jQuery, Vue.js, HTML5, Gulp, and CSS3.

How I Work with AI

I treat AI as a multiplier, not autopilot — using spec-driven development and agentic engineering under versioned rules, not vibe coding.

See how I work

Get In Touch

Let's discuss your next project

Please provide your name.
Please provide a valid email address.
Please provide your message.