Featured Undergraduate thesis · 2026
JobFinder
Job matching for Angeles City, ranked by real road distance.
A full-stack platform for job seekers, employers, and PESO administrators that pairs ontology-based skill matching with shortest-path routing on the city's road network.
- Dijkstra's algorithm written from scratch with a custom binary min-heap over an 8,282-node OpenStreetMap road graph
- Zod validation, Helmet security headers, rate limiting, and scrypt password hashing
- Runs on a Linux VPS with nginx, systemd, and auto-renewing Let's Encrypt HTTPS
- React
- TypeScript
- Node.js
- Express
- SQLite
- Leaflet