Skip to content
Available for full-time roles — BS IT, 2026

Justine Cesar Ocampo

I ship apps that handle real payments

Full-Stack Developer — Next.js, React, TypeScript

I built a production tour marketplace processing real payments at ServeBeez, led a 306-commit capstone for a live resort business, and shipped a finance tracker backed by 121 automated tests. I write code that businesses depend on.

Justine Cesar Ocampo - Full-Stack Web Developer
// 01

By the Numbers

Quantified proof of production-grade development practices

Architecture & Backend

0
Database Tables
TripSulit Production Schema
0+
Email Templates
AWS SES Transactional
0
Payment Gateways
GCash, PayMaya, Card
0
AI APIs Integrated
Claude + Gemini

Testing & Engineering

0
Unit Tests
Vitest + convex-test
0
E2E Tests
Playwright
0
Projects Shipped
Full-Stack Apps
0
Commits
Kampo Ibayo Capstone
0+
FAQs Handled
AI Chatbot
0
Security Audit
OWASP Top 10
// 02

Experience

Where I've built production software for real users

Web Developer Intern

ServeBeez

Internship

Built TripSulit, a full-stack tour booking marketplace connecting Filipino travelers with tour organizers, processing real customer payments in production.

  • Designed and implemented a 28-table database schema handling the full booking lifecycle
  • Built multi-step checkout with PayMongo (GCash, PayMaya, card payments)
  • Integrated real-time messaging between travelers and organizers
  • Created 23+ transactional email templates via AWS SES
  • Implemented AI-powered tour search using Claude and Gemini APIs
Next.js 16TypeScriptConvexClerkPayMongoAWS SESClaude APIGemini API

Capstone Project Lead

Kampo Ibayo Resort

Capstone Project

Led a 3-person team building a production booking system for an operating resort business. Coordinated task delegation, ran code reviews, and communicated directly with the resort owner to gather requirements and iterate on the admin dashboard.

  • Shipped a live booking system serving real customers for an operating business
  • Coordinated a 3-person team — task delegation, code reviews, and direct stakeholder communication with the resort owner
  • Integrated PayMongo payment processing with webhook verification
  • Built an AI chatbot handling 200+ FAQs for customer support
  • Delivered 306 commits across the full project lifecycle
Next.js 15React 19TypeScriptSupabasePayMongoTailwind CSS
// 03

Featured Work

Projects that showcase real-world problem-solving and production-ready development

GastoGuard - Personal Finance Tracker

The Problem

Most budgeting tools help you track spending but don't enforce software quality. I wanted to build a finance app that was as reliable as it was useful — with automated testing, continuous integration, and security baked in from day one.

My Role

Solo developer. Architected the full stack, wrote comprehensive test suites with Vitest, convex-test, and Playwright, configured CI/CD via GitHub Actions, conducted an OWASP Top 10 security audit, and shipped as a PWA.

Key Outcomes

  • CI/CD pipeline via GitHub Actions — tests run on every push
  • OWASP Top 10 security audit completed and documented
  • PWA — installable on any device, works offline
  • Real-time financial health scoring algorithm

Backend & Architecture

  • Convex real-time backend with server functions
  • Backend mutation testing with convex-test
  • Real-time financial health scoring algorithm
Next.js 15React 19TypeScriptTailwind CSSConvexClerkVitestPlaywrightGitHub Actions

Kampo Ibayo Resort - Booking System

Full-stack resort booking platform handling real customer reservations and payments for an operating business.

The Problem

A real operating resort needed to replace manual booking with an online system handling reservations, payments, and staff management.

My Role

Lead developer in a 3-person capstone team. Built the customer booking flow, integrated PayMongo payment processing, designed the admin dashboard, and implemented OCR payment verification.

Key Outcomes

  • Real-time availability — eliminates double-bookings
  • Admin dashboard reducing manual work for resort staff
  • 306 commits across the project lifecycle

Backend & Architecture

  • PayMongo payment processing with webhook verification
  • Supabase PostgreSQL database with real-time subscriptions
  • AI chatbot handling 200+ FAQs for customer support
Next.js 15React 19TypeScriptTailwind CSSSupabasePayMongo API

TripSulit - Tour Booking Marketplace

Full-stack tour booking marketplace connecting Filipino travelers with tour organizers — built during my internship at ServeBeez.

The Problem

Filipino travelers had no dedicated platform to discover and book local tour packages, while tour organizers relied on manual processes to manage bookings, payments, and communication with customers.

My Role

Web developer in a 2-person intern team at ServeBeez. Built the full-stack web platform: multi-step checkout with PayMongo payments, real-time messaging, organizer dashboard, admin panel, AI-powered tour search, and 23+ transactional email templates via AWS SES.

Key Outcomes

  • Live production marketplace serving real paying customers
  • AI-powered tour search and trip guide using Claude and Gemini
  • 10+ automated cron jobs for slot holds, reminders, and scheduling
  • Role-based access for travelers, organizers, and admins

Backend & Architecture

  • 28-table production database schema
  • PayMongo multi-gateway checkout (GCash, PayMaya, card)
  • 23+ transactional email templates via AWS SES
Next.js 16TypeScriptConvexClerkPayMongoTailwind CSSClaude APIGemini APIAWS SESMapLibre GL
Private Repository

Puntahan - Philippine Travel Guide

Live

Community-driven travel guide for discovering destinations across the Philippines. Browse, upvote, and share travel spots by region with interactive maps, itinerary planning, collaborative trips, and achievement badges.

Next.js 16React 19TypeScriptTailwind CSSConvexClerkLeafletSentry

DevLearn - Tutorial Platform

Live

Developer learning platform with structured MDX tutorials, full-text search, code syntax highlighting with Shiki, and mobile-first responsive navigation.

Next.jsReactTypeScriptTailwind CSSMDX
// 04

Tech Stack

Technologies I use to bring ideas to life

Frontend

ReactUI Library
Next.jsReact Framework
TypeScriptType-Safe JS
JavaScript
Tailwind CSS
Framer Motion
HTML
CSS

Backend

Node.js
Convex
Supabase
PostgreSQL
MySQL

Auth & Payments

Clerk
PayMongo

Testing

Vitest
Playwright
convex-test

DevOps & Tools

GitHub Actions
Git
Vercel
AWS SES
Figma
// 05

About Me

Full-stack developer who ships tested, production-grade applications

I ship production web applications with the testing discipline most senior developers would expect — automated test suites, CI/CD pipelines, and a security audit. All before my first full-time role.

My Journey

During my internship at ServeBeez, I built TripSulit — a production tour booking platform processing real payments. For my capstone, I led development on Kampo Ibayo, a resort booking system serving a real business. Then I built GastoGuard with a full automated test suite and CI/CD pipeline — because I believe if your code isn't tested, it isn't done.

What Sets Me Apart

Most portfolios show projects that work on demo day. I ship projects with automated test suites, CI/CD pipelines, and security audits. I've processed real payments through PayMongo, handled real customer data with proper security, and built systems that real businesses depend on — not just class assignments. I've coordinated with team members, communicated with business stakeholders, and led code reviews — not just written code in isolation.

Focus Areas

Full-Stack Development
Automated Testing
CI/CD Pipelines
Payment Integration
Real-Time Applications
Database Design

Deepening Expertise In

Test-Driven Development
Database Optimization
CI/CD Best Practices
API Design Patterns
// 06

Let's Connect

I'm always excited to discuss new opportunities, collaborate on projects, or just chat about technology and development.

Send a message

Get in touch

Available for remote work
Open to developer opportunities