What I Build
I build practical, school-focused systems—fast, reliable, and easy to maintain. I’m diving into React/JavaScript and have picked Next.js as my new frontend framework moving forward. While I don’t have shipped Next.js projects yet, most of my production work today runs on CodeIgniter 3 with Bootstrap, jQuery, Chart.js, and MySQL. I also use Microsoft Visual Studio for legacy and Windows application systems.
Where I’m focusing now
- Canvas and iClass Integration
- Leveling up in React/JS with Next.js as my chosen framework
- Planning migration paths from legacy UIs to a modern Next.js stack
- Keeping current systems stable while introducing incremental improvements
Projects
WEBDOSE — School Information System (SIS)
- Stewarded SIS for Higher Education, Graduate Studies, and School of Medicine.
- Maintained the majority of school web systems over the years and now manage new experimental systems to help offices and stakeholders.
Canvas LMS Integration — SIS Importation Tool
- Built an export tool that extracts vital SIS data to CSV for Canvas upload, streamlining course/user provisioning.
Queuing System (Cashier)
- Implemented a queuing workflow tailored for cashier operations for smoother front-desk handling, reporting and advertisement.
Property Management w/ Inventory
- Developed an end-to-end workflow for the Property Management Office, including inventory tracking aligned to their process.
RFID Attendance + Turnstile Integration
- Delivered an RFID-based Attendance Management System integrated with turnstiles, designed for reliable, fast access control.
Legacy Systems Maintenance
- Kept DOSE, biometrics attendance, and the RFID turnstile system running smoothly with fixes and enhancements.
WEBDIARIS (K–12 SIS) — Early Development
- Contributed to early development for the Basic Education Department (BED) SIS.
Clients & stakeholders
Registrar, Admissions, Program Chairs/Deans, and Students—the day-to-day users I build for and support.
How I approach builds
- Start with objectives: understand what the office / client needs to accomplish.
- Trace the data: check if the required data already exists in current workflows.
- Leverage the platform: if the need fits within our system, integrate it cleanly.
- Create what’s missing: if not available, I build it—within the deadline—so the team can move forward.
Tech I use today
- Backend/Web: CodeIgniter 3 (PHP), MySQL
- Frontend/UI: Bootstrap, jQuery, Chart.js
- Modern Frontend (learning): React/JavaScript, Next.js
- Desktop/Legacy: Microsoft Visual Studio (Windows apps)
Latest
- Actively studying React/JS and standardizing on Next.js for future projects.
- Managing experimental systems aimed at reducing office workload and improving stakeholder visibility.
- Continuing to maintain WEBDOSE and related school systems while planning gradual modernization.