I design and build production backend systems for the Philippine market — POS platforms, marketplaces, and HR systems — in plain PHP and MariaDB. No framework. Full schema ownership, from the first table to the last query.
Each one shipped without a framework — plain PHP, hand-designed schemas, and enough testing discipline to trust them in production. Tap "Preview" for a status readout on any system.
Debugging notes from systems already in the field — the kind of issue that only shows up once real data starts flowing through every layer.
Custom-shaped capture frames — hearts, polygons, lasso outlines — kept coming out of the photobooth app as plain rectangles in the final saved image, even though the editor showed the correct shape.
The shape metadata was being silently dropped somewhere between the browser and the database, with no error thrown at any point.
The POS + Inventory system's dashboard stopped loading entirely for pharmacists mid-shift — no data, no clear error, just a blank panel where stock summaries should be.
Root cause was two-fold: PDO's rowCount() being trusted on SELECT statements where it isn't reliable, plus a malformed grouped SQL query feeding the summary cards.
Server-side scripting, front-end development, and dynamic web application creation using PHP.
Analyzing business requirements and building customized systems — inventory, HR, POS — for a single organization.
UAT, functionality testing, and issue resolution across multi-layer applications.
Managing code deployment and version history for live environments.
Working across teams with stakeholders to resolve technical challenges in real time.
First-level IT support for kiosk systems — hardware/software troubleshooting and configuration.
Open to PHP development and system administration roles — especially anything that involves designing a schema from scratch.