About

Full-stack software engineer with over two decades of experience building web applications, APIs, and back-end systems. Back-end is my core strength — PHP and Node.js, relational databases (PostgreSQL, MySQL), and AWS serverless and microservices — grounded in test-driven development and Scrum. I practice spec-driven development with AI: I start with a README that states the goal, add governance files for the technical requirements, tech stack, user experience, and business rules, then use AI to flesh out and pressure-test the implementation plan before orchestrating coding agents to execute it. That discipline lets me deliver across the full stack — including React front-ends and Capacitor cross-platform mobile — with the same rigor I bring to the back-end.

Skills & Tech Stack

Technologies and frameworks I work with

View All Skills

Work Experience

My professional journey

View Full Experience Showing 2 of 10 positions
May 2022 - August 2026
Full Stack Software Engineer
Manila, National Capital Region, Philippines
  • Built and maintained full-stack features for Gogo Xpress using Node.js and PHP
  • Designed and integrated RESTful APIs and microservices on AWS
  • Modeled and worked with PostgreSQL databases
  • Delivered React front-end and Capacitor-based cross-platform mobile features for Gogo Xpress (translating UI/UX designs into reusable components and optimizing performance), using AI coding tools (Claude, Windsurf) as a multiplier to move faster alongside my back-end core
  • Practiced test-driven development, code reviews, and Scrum ceremonies
Projects worked on:
Sep 2018 - May 2022
Development Lead
NCR - National Capital Region, Philippines
  • Led and mentored a software development team
  • Ran Agile ceremonies with the team
  • Collaborated with other teams on ideation and product improvements

How I Work with AI

I treat AI as a multiplier, not autopilot — governed by 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.