Featured work

Projects

Production systems and academic capstones spanning full-stack web, cybersecurity, AI-powered platforms, and low-level systems.

PNP E-P.A.T.R.O.L.
Fig 01 Production

PNP E-P.A.T.R.O.L.

Internship Project · 2026

Enhanced Police Activity Tracking and Recording Operational Log — a production patrol logging system supporting the daily operations of 200+ police officers across PNP Bacoor City and PNP Santa Rosa City, enabling centralized patrol tracking and operational reporting.

police officers supported daily: 200+

Node.jsExpressTypeScriptMongoDBDocker
Phalanx Cyber Academy
Fig 02 Validated

Phalanx Cyber Academy

Capstone Project · 2025

A gamified cybersecurity training platform featuring Red Team vs. Blue Team simulations, XP progression, and scenario-based learning aligned with MITRE ATT&CK techniques. Architected for up to 50,000 monthly active users with 110 REST API endpoints.

students + experts validated it: 251

FastAPIReactTypeScriptTailwind CSSClerk
E-Council landing page
Fig 03 Shipped

E-Council

University Project · 2024

AI-powered student council management platform that centralized event management, financial tracking, document generation, board resolutions, meeting minutes, and administrative workflows.

administrative modules unified: 6+

FastAPIReactTypeScriptGoogle GeminiCloudinary
IT Quizbee landing page with Elimination, Finals, and Review mode cards
Fig 04 In Progress

IT Quizbee

University Project · 2026

Competition-format IT reviewer built for University of Makati juniors entering the IT Olympics Quizbee category — timed elimination and identification finals rounds over a curated bank of 9,190 questions.

curated practice questions: 9,190

Next.jsReactTypeScriptTailwind CSSVercel
Backbench parliament hemicycle view with party-colored seats, polls, and event feed
Fig 05 In Progress

Backbench

Simulation Project · 2026

Deterministic classical-AI political simulation — 30,000 voter agents and 120 MP agents producing emergent elections, coalitions, and party schisms, with an explainable vote model and zero LLMs.

voter agents per simulated country: 30,000

PythonNumPypygameAgent-Based Modeling
LeafLens app screens — login, personal collection, and explore feed with plant cards
Fig 06 Shipped

LeafLens

University Project · 2026

Mobile-first plant identification and collection system — React Native client, TypeScript/Express API, and Gemini-powered analysis returning structured traits, care, and searchable medicinal-use metadata.

capabilities tracked through migration: 17

React NativeTypeScriptExpressMongoDBGemini API