Skip to content
Selected Projects

Work That Solves Practical Problems

Three flagship systems first, followed by a broader range of full-stack, automation, AI, and IoT work.

tagForge AI SEO Suite dashboard showing metadata generation controls
Flagship Next.js · Stripe

tagForge

AI-powered SEO SaaS that generates titles, descriptions, alt text, and keywords at 280+ tokens per second with quota-based Stripe monetization.

Next.jsAI APIsStripe
HelpDesk Ticketing System dashboard showing ticket queue, statuses, and role-based access
Flagship ASP.NET · React

HelpDesk Ticketing System

Full-stack help desk that replaced ad-hoc email and chat support with a tracked ticket lifecycle, role-based access, and a complete audit trail.

ASP.NET CoreReactTypeScript
StockFlow POS point-of-sale interface showing inventory and checkout
Flagship Laravel · POS

StockFlow POS

Full-stack point-of-sale that prevents overselling with atomic stock deduction, thermal receipt printing, and a complete inventory audit trail.

Laravel 12Alpine.jsSQLite

Additional Projects

Lakers Analytics dashboard showing season KPIs, scoring trend, and win/loss stat comparison
React · TypeScript

Lakers Analytics Dashboard

Interactive NBA analytics dashboard exploring the Lakers' 2024–25 season — win/loss splits, player trends, correlations, and a head-to-head game log.

ReactTypeScriptViteTailwind CSS
Automation Pick-up Service dashboard showing synchronized inventory and notifications
Node.js · Express.js

Automation Pick-up Service

Replaced manual inventory tracking with an automated workflow that synchronizes data and notifications across business operations.

Node.jsExpress.jsGoogle Sheets APINodemailer
RFID IoT Membership Scanner staff dashboard showing offline scan status and check-in logs
ESP32 · C++

RFID IoT Membership Scanner

Automated membership check-ins and attendance tracking using an offline-capable RFID system.

ESP32C++RFIDSupabase
OJT Daily Journal System dashboard for compliance and audit records
JavaScript · Firebase Auth

Academic Compliance & Audit Portal

Replaced paper-based OJT documentation with a centralized digital workflow for managing compliance and audit records.

JavaScriptFirebase AuthCloud FirestoreTailwind CSS
Tropang AI RAG assistant retrieving answers from company documents
Next.js · React

Tropang AI

Turned large collections of company documents into a searchable AI knowledge base.

Next.jsReactRAGAI APIs
Fitness CRM dashboard for gym membership and operational workflows
Django · PostgreSQL

Fitness CRM

Centralized gym membership, customer, and operational workflows into a single management system.

DjangoPostgreSQLBootstrapChart.js
Local-First School Attendance Management System prototype
ESP32 · C++

Local-First Attendance System

Offline-first student check-in console that logs attendance locally and keeps working during cloud outages.

ESP32C++Express.jsSQLite
Client Acquisition Scraper aggregating listings and generating outreach drafts
Python · Streamlit

Client Acquisition Scraper

Automated lead discovery and outreach drafting by aggregating listings and generating email pitches.

PythonStreamlitBeautifulSoupGroq API
Ano Pong Ulam heirloom recipe sharing and meal planning PWA
Next.js · Tailwind CSS

Ano Pong Ulam?

Offline-first recipe-sharing PWA for preserving and organizing Filipino heirloom recipes.

Next.jsTailwind CSSPrismaPostgreSQL
Tagawasak ng Syudad browser-based 3D destruction sandbox
JavaScript · Canvas

Tagawasak ng Syudad

A browser-based 3D destruction sandbox optimized for real-time rendering.

JavaScriptCanvasWeb Audio