Skip to content
Open to remote roles and contracts

Erex S. Cabalquinto

Senior Full Stack Developer

I build systems from scratch while modernising the ones that keep businesses running.

For the better part of a decade I have designed, built and kept alive the systems a provincial government runs on — payroll, personnel records, biometric attendance, document tracking. Some I started from an empty repository. Others I inherited at fifteen years old and moved from PHP 5.5 to 8.x, without missing a payday. Lately that work includes AI — face recognition running on the phone itself to keep attendance honest.

And not only back-office systems — the page you are reading is my own work, design through deployment. I can build you one like it.

Erex S. Cabalquinto

10+

Years building for production

4

Government systems in daily use

5,000+

Employees served by those systems

0

Payroll runs missed

Selected work

Systems people depend on every working day

Not demos. Live government systems carrying payroll, personnel records and document accountability — with the constraints that come with never being allowed to go down.

ACCESS — LGU HRIS & Payroll Deployed
LGU 2016 – present

ACCESS — LGU HRIS & Payroll

The human resource and payroll backbone of a local government unit: personnel records, payroll processing, daily time records, service records and pre-audit document routing, used across dozens of offices every working day.

5,000+ Employees served
  • PHP 8.2
  • CodeIgniter 3
  • Microsoft SQL Server
  • FreeTDS / pdo_dblib
  • +6
AMD — Mobile Daily Time Record Deployed
LGU 2025 – 2026

AMD — Mobile Daily Time Record

A browser-based biometric attendance system that lets field and satellite-office staff clock in from a phone, with on-device face recognition and geofencing standing in for a physical fingerprint scanner.

None Install required
  • PHP 8.2
  • CodeIgniter 3
  • Microsoft SQL Server
  • JavaScript
  • +6
Pre-Audit Document Tracking Deployed
LGU 2026

Pre-Audit Document Tracking

A document routing and accountability system for pre-audit, replacing an informal hand-off process with an explicit chain of custody that both sides confirm.

7 Workflow statuses
  • PHP 8.2
  • CodeIgniter 3
  • Microsoft SQL Server
  • Bootstrap
  • +1
Ambulance Booking & Tracking Deployed
LGU 2026

Ambulance Booking & Tracking

A centralised ambulance dispatch and live-tracking system for the 16 hospitals of a local government unit. Each hospital runs its own fleet; the LGU sees every vehicle across the network on one map.

16 Hospitals on the network
  • React 18
  • Vite
  • Node.js
  • Express
  • +11
Right to Care Registry In development
LGU 2026 — in development

Right to Care Registry

The end-to-end pipeline behind a local government executive order: a voluntary registry letting residents formally designate a care partner for hospital admission and medical decisions, regardless of marital status.

9 Roles in the permission model
  • React 18
  • TypeScript
  • Vite 6
  • Node.js 20
  • +12
Travel Order & Certificate of Appearance Deployed
LGU 2026

Travel Order & Certificate of Appearance

The travel order module inside ACCESS: employees' travel dates, the Certificate of Appearance that proves each one, and the upload, encoding, rejection and cancellation workflow that connects them to payroll.

6 Access codes enforced
  • PHP 8.2
  • CodeIgniter 3
  • Microsoft SQL Server
  • jQuery
  • +5

Tech stack

What I build with

Depth where it counts rather than a logo wall — the tools below are ones I have shipped and operated in production, not just tried.

Backend

  • PHP · 10+ yrs
  • Laravel
  • CodeIgniter
  • Object-oriented PHP
  • REST APIs
  • Node.js
  • Microsoft Graph API

Databases

  • Microsoft SQL Server · primary
  • MySQL / MariaDB
  • T-SQL · procedures, views, CTEs
  • Query optimisation
  • Schema design & migrations
  • FreeTDS / pdo_dblib · MSSQL from Linux

Frontend

  • JavaScript
  • Tailwind CSS
  • Alpine.js
  • React
  • jQuery
  • Bootstrap
  • DataTables
  • HTML5 & CSS3

Infrastructure

  • Linux · Ubuntu / Debian
  • Apache & nginx
  • Proxmox VE · VMs and LXC
  • CIFS / NFS storage
  • TLS & Let's Encrypt
  • Server hardening
  • WampServer / IIS · Windows hosting

AI & machine learning

  • On-device face recognition · face-api.js / TensorFlow.js
  • AI feature integration · built into live systems
  • Model delivery & caching · browser-side inference
  • Threshold tuning & false-match control
  • AI-assisted development · day-to-day tooling

Practice

  • Git & GitHub
  • Legacy modernisation · PHP 5 → 8
  • Zero-downtime deployment
  • Database administration
  • User training & documentation

Experience

Where I have done it

Senior Full Stack Developer

Province of Cebu · Cebu, Philippines

Current

Jan 2016 – Present

10 yrs 7 mos

Develop and maintain the provincial government's HR, payroll and document systems end to end — application code, database, servers and deployment — for users across dozens of offices.

  • Led the migration of a live 15-year-old HRIS from PHP 5.5 to PHP 8.2 with no missed payroll run
  • Moved the application tier from Windows/WampServer to Linux servers
  • Built the mobile biometric attendance module with face capture and geofencing
  • Designed and shipped the pre-audit document chain-of-custody workflow
  • Administer the SQL Server estate, Linux hosts and virtualisation platform
  • PHP
  • CodeIgniter
  • Laravel
  • MSSQL
  • Linux
  • Apache
  • Proxmox

Web Developer

Freelance / Contract · Remote

Jan 2014 – Dec 2015

1 yr 11 mos

Built and maintained websites and small business web applications for clients, covering design, development, hosting setup and handover training.

  • Delivered WordPress and custom PHP sites end to end
  • Handled hosting, domains and cPanel configuration for clients
  • PHP
  • MySQL
  • WordPress
  • jQuery
  • cPanel

Reviews

What people say

From people I have built systems with, and from people who simply know my character. Every review here is moderated before it appears. Ones marked Verified arrived through a private invitation, so you know where they came from.

No reviews published yet

This space stays empty until real people fill it. If we have worked together — or if you simply know me well enough to vouch for how I show up — I would genuinely value your honest take.

Be the first to leave one

About

More about me

I am a full stack developer based in Cebu, Philippines, and I own systems end to end — requirements, design, code, database, server, deployment, and the training that happens after go-live. Some of those systems began as an empty repository and a room full of people describing a process nobody had written down. Others I inherited, already old and already load-bearing.

Building from nothing and rebuilding under load are different disciplines, and I have spent years on both. Greenfield work is where I get to choose the schema, the boundaries and the deployment story before anything hardens — and where the real difficulty is usually the requirements, not the code. The other half of my work sits somewhere a lot of developers avoid: large, old, business-critical codebases that cannot be rewritten from scratch, because real people are paid from them every fifteenth and thirtieth of the month. That constraint has shaped how I work. I plan migrations in reversible steps, I keep a rollback ready, and I treat "it still works on payroll day" as the actual acceptance criterion.

I build AI into systems where it removes a real problem, and leave it out where it would only be decoration. The clearest example is attendance: a phone punch is worthless if somebody can clock in for a colleague, so the mobile DTR runs face recognition in the browser itself — the employee's registered face descriptor is compared against the live capture on the device, and the punch is refused if the distance falls outside a tuned threshold. No biometric image is shipped off to a third-party service to make that call. That is the standard I hold AI features to: it has to answer a question the system could not otherwise answer, and it has to hold up on a mid-range Android phone on provincial mobile data.

The work I am proudest of is rarely the flashy part. It is a payroll register that stopped silently returning empty rows after a driver change. It is a biometric attendance app that works on a mid-range Android phone at the edge of a geofence. It is a fifteen-year-old CodeIgniter application still serving thousands of users daily on modern PHP, because someone did the unglamorous work of migrating it module by module.

I am currently open to remote work with teams outside the Philippines.

Outside work

  • Weekend rides

    Long coastal routes around Cebu when the weather cooperates.

  • Photography

    Mostly landscapes and the occasional attempt at astrophotography.

  • Fishing

    The most reliable way I have found to stop thinking about code.

Currently into

  • Homelab tinkering

    Proxmox cluster at home, mostly as an excuse to break things safely.

  • Systems design reading

    Working through how other teams handle legacy migration.

  • AI-assisted development

    Figuring out where it genuinely helps and where it does not.

Things I like

  • Coffee

    Black, and far too much of it.

  • Rainy mornings

    The best debugging weather there is.

  • Instrumental music

    Anything without lyrics while working.

Fun facts

  • Favourite bug

    A payroll report that returned nothing at all — no error, no rows. The cause was a database driver default, three layers away from the code everyone was staring at.

  • Based in Cebu

    UTC+8, which overlaps neatly with Australia and Singapore.

This very page

Do you like this page? I can build you one like it.

You are already looking at the demo. I designed it, built it, and put it on a server — no template, no page builder, no drag-and-drop theme. Yours would be the same: your content, your admin, your domain, and code you own outright.

34kb
CSS and JavaScript, gzipped
0
Third-party scripts or trackers
Own CMS
Every word editable without me
Light + dark
Follows the visitor’s system

Have something that needs building — or rescuing?

I am open to remote roles and contracts. Legacy modernisation, PHP and SQL Server work, or a system that has outgrown whoever built it first.