Skip to main content
Kenneth BulagaKenneth Bulaga

Production Systems & Proof Sheet

04 DEPLOYED PLATFORMS

Live multi-role software serving college departments, regional government units, and campus-wide tournaments. Switch numbered frames to inspect screenshots and underlying primitives.

7,125

Google SSO Accounts

JP Connect · Students & 249 Faculty

PHP 707,750

Tracked SSC Clearance Ledger

1 Clearance Period (Dec 2025 – Jan 2026)

4,632+

Citizen Feedback Records

OWWA Region XI · 10 Regional Units

0 Overlaps

Validated Exam Schedules

658 Slots · 9 Academic Depts

JP Connect

JP Connect

Student Services & Exam Scheduling Platform

FRAME 01Live App
JP Connect — Landing & Student
JP Connect — Exam Schedules
JP Connect — Instructor Portal
JP Connect — SSC & Campus
JP Connect — Program Head Email
JP Connect — Campus Projector
01/06
Inspect Frame

[01] Landing & Student: Google Workspace OAuth (@sjp2cd.edu.ph) + PostgreSQL RLS (auth.uid() = student_id)

Paid freelance contract for St. John Paul II College of Davao: a student services and exam scheduling portal with 7,125 Google SSO accounts (students and 249 faculty) across 9 academic departments. Replaces physical queues and spreadsheet scheduling with automated interval-sweep scheduling, role-based clearance passes, and a tracked sanctions ledger for the Supreme Student Council.

Google SSO Accounts
7,125
Masterlist Records
14,778
Exam Schedules
658
Schedule Overlaps
0
  • Conflict-Free Scheduler: Implemented automated interval-sweep scheduling to eliminate timetable conflicts across 658 exam slots, replacing manual spreadsheet validation.
  • Role-Based Access: Configured domain-locked Google Workspace SSO (@sjp2cd.edu.ph) paired with PostgreSQL Row-Level Security to isolate student and faculty data.
Next.js 16
React 19
TypeScript
Tailwind CSS v4
Supabase SSR
PostgreSQL RLS
pg_cron
OWWA CSMR System

OWWA CSMR System

Internal Citizen Satisfaction & Feedback Reporting Tool

FRAME 02
Gov Production
OWWA CSMR System — Public Landing
OWWA CSMR System — Secure Role Login
OWWA CSMR System — Dashboard
OWWA CSMR System — Manage Offices
01/04
Inspect Frame

[01] Public Landing: Multi-Office Survey Intake Across 10 OWWA Region XI Frontline Units

Internal reporting tool built during my OWWA Region XI internship, consolidating 4,632+ citizen feedback records across 10 regional units with live balance validation and 1-click Excel export for ARTA/CSC reporting requirements.

Citizen Feedback Records
4,632+
Monthly Reports
72 Submissions
Regional Units
10 Units
Report Generation Time
<1s (1-Click)
  • On-Demand Aggregation: Aggregates regional survey metrics on the fly in Next.js Server Actions from JSONB survey snapshots in under 100ms without saving redundant table rows.
  • In-Memory Excel Engine: Built an in-memory ExcelJS export engine generating multi-tab workbooks with formulas and audit styling for ARTA/CSC reporting requirements, reducing report generation time to under 1 second.
Next.js 16
React 19
TypeScript
Tailwind CSS v4
PostgreSQL
Supabase SSR
ExcelJS
Recharts
TanStack Table
JP Intrams

JP Intrams

Real-Time Tournament Leaderboard & Campus Signage

FRAME 03Live App
JP Intrams — Desktop Leaderboard
JP Intrams — Mobile Spectator
JP Intrams — Gym Display Mode
JP Intrams — Campus Projector
01/04
Inspect Frame

[01] Desktop Leaderboard: Supabase Realtime Change Channels on points_log Across 23 Sports Divisions

Live tournament leaderboard delivering real-time score synchronization across 23 sports divisions for 9 departments using Supabase Realtime, with an auto-cycling display mode for gym screens and mobile spectator devices.

Competing Departments
9 Departments
Sports Divisions
23 Divisions
Score Sync
Real-Time
Operational Uptime
100% (Zero Downtime)
  • Live Score Sync: Delivered real-time score synchronization across 23 sports divisions using Supabase Realtime to push live standings to student devices.
  • Auto-Cycling Display Mode: Developed an auto-cycling display mode deployed across campus gym screens and mobile spectator devices for continuous live score broadcasts.
Next.js 16
React 19
TypeScript
Tailwind CSS v4
Supabase Realtime
PostgreSQL
Upstash Redis
Framer Motion

Additional Government Internship Platform

OWWA REGION XI
OWWA SPRS Platform

OWWA SPRS Platform

Overseas Workers Welfare Administration (Region XI)

FRAME 04
Sole Developer
OWWA SPRS Platform — Consolidation & Export
OWWA SPRS Platform — Template Builder
OWWA SPRS Platform — Public Landing
OWWA SPRS Platform — System Modules
01/04
Inspect Frame

[01] Consolidation & Export: Regional KPI Consolidation & Multi-Sheet ExcelJS Accomplishment Export

Built as the sole developer during my OWWA Region XI internship: a performance reporting platform that tracks monthly KPI targets and accomplishment reports, with PostgreSQL constraints and Zod validation on every submission.

Next.js
TypeScript
PostgreSQL
Supabase SSR
Zod
ExcelJS
Recharts
Tailwind CSS

Building in Public · Lab

ACTIVE DEVELOPMENT

DavaoSpots

Geospatial Work & Study Directory · Davao City

LAB 01
2026 Release

While Google Maps rates food and coffee flavor, DavaoSpots rates pure work-readiness—helping remote workers, freelancers, and students in Davao City find study-friendly cafes and coworking hubs with verified Wi-Fi, table socket density, late/24-7 hours, and backup generators during city power interruptions.

1-Tap Panic Filters: Instant 0ms client-side filtering for Generator Backup, Sockets Every Table, Open 24/7, and Call-Friendly workspaces

Geofenced Wi-Fi Benchmarks: Crowd-sourced speed tests verified only when physically inside a spot (<=250m radius)

Frictionless Community Submissions: Zero-login spot reports protected by Upstash Redis rate limiting and PostgreSQL RLS

Next.js 16
React 19
TypeScript
Tailwind CSS v4
MapLibre GL
OpenFreeMap
Supabase (PostgreSQL & RLS)
Upstash Redis