The Work
Everything I've shipped.
Client platforms, solo builds, and one crop simulator — each with the role I held, the stack it ran on, and what it actually changed.

2026 · Professional
CourtHub
A multi-tenant booking platform for sports venues, with pricing and scheduling rules built in.
- Role
- Backend features, at Symph
- Stack
- Next.jsNestJSSupabaseGCP
- Outcome
- Built hybrid pricing, reschedule restrictions, and configurable transaction fees; set up Cloud Build CI/CD with tag-based deployments.

2025 · Personal
TapOK
An event coordination app where a Chief creates a Drop and every Crew member marks In or Out.
- Role
- Lead full-stack developer
- Stack
- Next.jsNestJSTypeORMPostgreSQLFirebase Auth
- Outcome
- Role-based access control through NestJS guards and custom decorators, with server-side token validation on every protected route.
2024 · Professional
Find My Shots
A photography marketplace that helps race-day runners find and purchase their own shots.
- Role
- Frontend and backend, at Symph
- Stack
- Next.jsNestJSSupabaseGCP
- Outcome
- Shipped configurable watermarking, timestamp-based image search, and promo codes; held QA-passing stability across sprint cycles.

2023 · Personal
SproutSpot
A crop simulation platform that turns agricultural datasets into real-time growth predictions.
- Role
- Lead full-stack developer
- Stack
- Next.jsTypeScriptPrismaPostgreSQLGemini API
- Outcome
- 92% forecast accuracy using Gemini-integrated analytics, cutting manual planning by half for test users.
2026 · Professional
LabForms
A clinical requisition and reporting system for small and mid-size medical laboratories.
- Role
- Lead full-stack developer
- Stack
- TypeScriptNext.jsNode.jsPostgreSQL
- Outcome
- Patient intake, panel tracking, and print-ready PDF results — without the overhead of enterprise LIS pricing. A companion PDF microservice takes patient and result data as JSON, fills the matching Excel template for DOH Central Visayas clinical laboratory results, and returns the finished document.
2026 · Undergraduate thesis
LABSoft
The companion desktop application for Lab in a Box, a self-contained electronics laboratory.
- Role
- Thesis build
- Stack
- C++Raspberry PiAikaPiSPI
- Outcome
- Drives the instrument hardware directly — AD9833 function generator, MCP4XXX digital potentiometers, and MCP23S17 GPIO expansion — over SPI from a single application.
2025 · Personal
Snap Meal
An AI meal planner: photograph your ingredients and get instant recipe suggestions.
- Role
- Lead full-stack developer
- Stack
- DartFlutterComputer visionSpoonacular API
- Outcome
- Combines image recognition with the Spoonacular API to turn a photo of what's in the fridge into cookable recipes.
2025 · Academic
Eventra
A lightweight RSVP management app for student organizations and campus communities.
- Role
- Lead full-stack developer
- Stack
- Next.jsTypeScriptTailwind CSSshadcn/uiPHPPrisma
- Outcome
- Event publishing, participant tracking, and real-time RSVP status, built for small groups rather than enterprise event tooling.
2025 · Academic
Power Monitoring and Automation System
An IoT system for real-time power monitoring and remote control of electrical outlets.
- Role
- Hardware and software
- Stack
- CC++PIC16F877AESP8266TypeScript
- Outcome
- Microcontroller firmware paired with a web dashboard, reading live power draw and switching outlets remotely.
2024 · Academic
Predictly
A financial projection tool that estimates future performance from historical data.
- Role
- Lead full-stack developer
- Stack
- TypeScriptNext.js
- Outcome
- Turns historical figures into forward projections so users can make data-driven decisions rather than guesses.
2024 · Academic
Klaro
A parcel tracking web application, built for CPE 2201.
- Role
- Lead full-stack developer
- Stack
- JavaScriptTypeScriptNext.js
- Outcome
- End-to-end parcel status tracking through a web interface.
2023 · Academic
CES Tracker
A tracker for Community Extension Service points in the Computer Engineering department.
- Role
- Lead full-stack developer
- Stack
- Java
- Outcome
- Records and totals CES points per student, replacing the department's manual tally.
2023 · Personal
TrackMinder
An attendance management app for web and Android.
- Role
- Lead full-stack developer
- Stack
- DartFlutter
- Outcome
- One cross-platform Flutter codebase covering web and Android attendance tracking.