Computer Science (Intelligent Systems) at De La Salle University – Dasmariñas
I build things that ship. Machine learning on physiological signals, real-time computer vision, and 3D on the web. Usually with a deployed demo you can open right now.
Every project below is shipped. Live demos are linked where the original can be public.
Fix Finder — live demo
· Next.js Gemini Supabase
1st place, Henkel Hackathon PH 2026. Photograph something broken. A two-stage Gemini pipeline decides whether a general-purpose super glue can actually repair it — and is built to say no when it cannot. The refusal path is a separate prompt, so the success path cannot quietly talk itself into a bad recommendation. This is a debranded public copy of the winning build; the sponsor-branded original stays private.
PH Flight Radar — live demo
· Next.js MapLibre OpenSky
Live ADS-B traffic over the Philippine Flight Information Region. A server-side proxy caches the OpenSky feed so the browser never talks to it directly, and aircraft are coloured by altitude against an OpenFreeMap chart of the archipelago. Built to make the aviation interest concrete.
Agrain — live demo
· React 19 Vite IndexedDB PWA
Top 10 Finalist, UPLB ACSS Innovation Lab Hackathon. An offline-first tool that answers one question for a Filipino farmer standing at the farm gate: is this offer a loss or a profit? Logs expenses without internet, computes the break-even price per kilo, and turns the screen red or green against any offer. 108 tests across 20 suites.
Affective Signal Processing
· Python scikit-learn LightGBM CatBoost
Emotion recognition from ECG and GSR signals. Instead of deep learning on a small physiological dataset, I extract 88 handcrafted features per window and train gradient-boosting ensembles — which beat the published CNN-LSTM baseline by over 14 points (80.97% vs 66.64% on 8-class).
Museum Engine
· Next.js 15 React Three Fiber Three.js
A folder of images becomes a gallery you can walk through. Dozens of shadow-casting spotlights would kill the frame rate, so the engine keeps a small pool of real lights and reassigns them to whatever the visitor is standing near. That's what lets hundreds of artworks hold 60 fps.
Quiz Engine — live demo
· Next.js 16 TypeScript Supabase
A trivia game whose players were developers, so the answer key must never reach the browser. Answers are stripped server-side before serialisation, grading happens in the API route, and Supabase RLS ships with no public policies. Opening DevTools gets you nothing.
In progress — Sulyap Lasalyano, my undergraduate thesis: a web-based AR and computer vision system (YOLOv8, ONNX, MindAR, FastAPI) for museum engagement at the DLSU-D Presidents' Memorabilia Gallery. Private until it is defended.
- 1st place — Fix Finder, Henkel Hackathon PH 2026
- Top 10 Finalist — The Mindful Harvest, UPLB ACSS Innovation Lab Hackathon
- Best Presenter — JASP Statistical Analysis Workshop, DLSU-D CICS Mathematics & Statistics Department
- TOEIC 940/990 — Professional Proficiency
Currently focused on machine learning, computer vision and augmented reality. Particularly interested in applying them in aviation, and always up for a hackathon.
