Skip to main content
Kenneth BulagaKenneth Bulaga

Work Experience

02 ROLES

Production software engineering across a paid institutional contract and a regional government internship.

St. John Paul II College of Davao

St. John Paul II College of Davao

Full-stack Developer (Freelance Contract)

01 · Aug 2025 – Present
  • Built and deployed JP Connect, a paid student services and exam scheduling portal with 7,125 Google SSO accounts (students and 249 faculty) across 9 academic departments.
  • Implemented an interval-sweep conflict check that validates 658 exam slots for room and instructor overlaps (0 conflicts), replacing manual cross-checking of departmental Excel files.
  • Automated end-of-semester clearance by reconciling event attendee ID uploads against 14,778 registrar records in under 5 seconds, auto-flagging absences and calculating SSC sanctions.
  • Enforced data isolation across 6 user roles with PostgreSQL Row-Level Security and Next.js middleware, so students on shared lab computers can only see their own records.
  • Built a sanctions and payments module for the Supreme Student Council that links clearance to settled sanctions and logs every payment and expense, recording PHP 707,750 in collections over one clearance period (Dec 2025 – Jan 2026).
Next.js 16
TypeScript
Supabase
PostgreSQL RLS
Tailwind CSS
pg_cron
Overseas Workers Welfare Administration Region XI

Overseas Workers Welfare Administration Region XI

Software Developer Intern

02 · Jan 2026 – May 2026
  • Developed the Client Satisfaction Measurement Report (CSMR) system, consolidating 4,632+ citizen feedback records and 72 monthly report submissions from 10 regional units.
  • Replaced a 4-day manual spreadsheet consolidation with on-demand report generation that runs in under 1 second, using Next.js Server Actions for server-side aggregation.
  • Built an ExcelJS export that generates multi-tab workbooks with formulas and formatting required for ARTA/CSC reporting, so staff no longer rebuild reports by hand.
  • Built the Statistical Performance Reporting System (SPRS) as the sole developer, tracking monthly KPI targets and accomplishment reports, with PostgreSQL constraints and Zod validation on every submission.
  • Received two official Certificates of Recognition from OWWA Region XI (CSMR and SPRS) and presented both systems to regional staff.
Next.js Server Actions
PostgreSQL
Supabase SSR
Zod
ExcelJS
TypeScript
Recharts