Quezon City, Philippines

I build web apps by day, and game by night.

Fullstack developer working in Laravel, Vue and MySQL and an indie game developer shipping games in Godot, released on itch.io.

Games

on itch.io

Experience

Current

Fullstack developer at Greenstone Packaging Corporation

Built and maintain an internal Asset Management System used by the IT department to manage 1,000+ company assets.

  • Secure authentication with JWT and role-based access control (RBAC)
  • Modules for asset lifecycle, inspection history, audit logging, employee and server account management
  • Excel reporting, dashboard analytics, advanced search/filtering, batch asset tag printing
  • Relational database design and REST APIs for scalable backend operations

Also built a One Time Pass Ticket system to manage truck entry passes.

  • Built the ticket creation form and wired it to a Laravel backend, complete with SweetAlert confirmations and auto-resetting forms
  • Added price history tracking, separated from price entry, with its own update and view logic after untangling some early bugs there
  • Added printing, search/filtering, and pagination for the tickets table
  • Added soft deletes so tickets can be removed without losing the record
LaravelVueMySQLLaragon
Former

Fullstack developer at Quezon City PESO

Maintained a job-matching platform connecting job seekers with employers.

  • Developed and maintained backend logic for the company accreditation and employer modules
  • Collaborated with the team to debug, test, and deploy new features efficiently
  • Used Git for version control and collaborative development
  • Handled database queries and optimized performance for smoother data flow
LaravelVueMySQLXAMPP
Internship

Backend developer at Quezon City PESO

Supported backend development for the same job seeker and employer platform.

  • Built and integrated RESTful APIs using Laravel for company accreditation workflows and employer data management
  • Implemented an audit trail so job seekers and employers could track application status
  • Fixed a long-standing bug that had been in the codebase longer than my time on the team
  • Added validation logic to prevent duplicate entries
LaravelVueMySQLXAMPP
Passion

Indie game developer

Designing and building games solo — four released on itch.io (linked above), all playable. Currently working on a fifth: a Pokémon-inspired auto-battler featuring spiders, with progress documented on YouTube. Here's the link: Gamedev Chabss

Godot 4GDScript

Let's talk

Got a project, a job, or just want to say hi about a game — drop a message.