Skip to content
JNP

Holy Angel University / Pampanga, Philippines

Justin NeriPangilinan

Software Engineering Student & Full-Stack Developer

Portrait of Justin Neri Pangilinan

I'm a fourth-year Computer Science student who has built and deployed three full-stack web applications — for OJT tracking, library room reservations and capstone consultations.

About

I'm Justin, a fourth-year Computer Science student at Holy Angel University and a full-stack engineer and developer, focused on software engineering and generative AI.

I've built and deployed full-stack applications, including an OJT hours and expense tracker and a library discussion-room reservation system.

What draws me to software engineering is the problem-solving — taking something tedious or easy to get wrong and working out a clear, dependable way to handle it. I'm working toward a career as a software engineer.

Get in touch
Degree
BS Computer Science
University
Holy Angel University
Year
Fourth year
Based in
Pampanga, Philippines

What I focus on

  1. Full-stack web development

    React front ends, Node.js and Express APIs, and PostgreSQL databases, taken from schema design through to a deployed app.

  2. Software engineering

    The parts users never see: secure APIs, role-based workflows, and rules enforced in the database, like preventing two groups from booking the same room.

  3. Generative AI

    Building AI models into applications, such as Gemini vision-language models that draft feedback for a person to review and approve, and developing with AI coding tools such as Codex, Claude and Antigravity.

Featured projects

Three full-stack applications, each built, deployed and documented.

workbud-ph.vercel.app
WorkBud sign-in screen: a headline reading “Every hour and every peso, in one place” beside the sign-in form.

01 · 2026

WorkBud

OJT Hours and Expense Tracker

A mobile-first, installable web app for tracking on-the-job-training hours and what a placement costs. You log each day's time in, time out, break and expenses, and it keeps a running hour total, an itemised view of spending, and an export to hand to a coordinator.

  • React 19
  • Vite
  • Tailwind CSS 4
  • React Router
  • Node.js
  • Express 5
  • Supabase (Postgres, Auth, Storage)
  • Row Level Security
  • vite-plugin-pwa
  • Vercel
tulong-guro.vercel.app
TulongGuro landing page with the headline “Grading that gives you your evenings back.”

02 · Thesis project · 2026

TulongGuro

AI-Assisted Grading and Classroom Management System

A thesis project for the Computer Science program at Holy Angel University. TulongGuro is a learning management system for teachers in which a vision-language model reads student work, including photos of handwritten essays, against the teacher's rubric and drafts a score and feedback. The teacher reviews, edits and approves every result before a student sees it.

  • React 19
  • Vite
  • Tailwind CSS 4
  • React Router
  • Node.js
  • Express 5
  • Prisma
  • PostgreSQL (Supabase)
  • Supabase Storage
  • Google Gemini (Generative AI SDK)
  • PWA
  • Vercel & Render
libspace-flax.vercel.app
LibSpace sign-in screen with the sign-in form centred over a green-tinted photograph of the Holy Angel University library.

03 · 2026

LibSpace

Library Discussion Room Reservation System

A room-reservation app for the Holy Angel University library. Students check real-time availability of the discussion rooms and request one remotely; front-desk staff approve requests, check groups in and manage rooms and opening hours.

  • React 19
  • Vite
  • Tailwind CSS 4
  • Supabase (Postgres, Auth, Realtime, Storage)
  • Row Level Security
  • Vercel
View all projects

11 in total, including my thesis and group work.

Skills

What I work with. Where one of my projects uses it, the project is named.

Frontend

  • ReactUsed in WorkBud, ConsultTrack, LibSpace, drezzit
  • JavaScriptUsed in WorkBud, ConsultTrack, LibSpace, drezzit
  • HTML & CSSUsed in WorkBud, ConsultTrack, LibSpace
  • Tailwind CSSUsed in WorkBud, ConsultTrack, LibSpace, drezzit, Grade Portal
  • ViteUsed in WorkBud, ConsultTrack, LibSpace, drezzit
  • Flutter & DartUsed in Carepanion, Monster Control Center

Backend & Database

  • Node.js & ExpressUsed in WorkBud, ConsultTrack
  • REST API developmentUsed in WorkBud, ConsultTrack
  • Authentication & role-based accessUsed in WorkBud, ConsultTrack, LibSpace, Grade Portal
  • PostgreSQL & SQLUsed in WorkBud, ConsultTrack, LibSpace, Grade Portal
  • Row Level SecurityUsed in WorkBud, ConsultTrack, LibSpace, drezzit, Grade Portal
  • SQL functions, triggers & constraintsUsed in WorkBud, LibSpace
  • Rate limitingUsed in WorkBud, ConsultTrack
  • Generative AI integrationUsed in TulongGuro, AI Video Clipper
  • PythonUsed in INTELSY PPE Detection, AI Video Clipper
  • Java

AI & Computer Vision

  • YOLOv8Used in INTELSY PPE Detection
  • PyTorchUsed in INTELSY PPE Detection
  • OpenCVUsed in INTELSY PPE Detection
  • Object detectionUsed in INTELSY PPE Detection
  • Model evaluation (mAP, precision & recall)Used in INTELSY PPE Detection
  • RoboflowUsed in INTELSY PPE Detection

Tools

  • Supabase (Auth, Realtime, Storage)Used in WorkBud, ConsultTrack, LibSpace, drezzit, Grade Portal
  • VercelUsed in WorkBud, ConsultTrack, LibSpace
  • Git & GitHubUsed in WorkBud, ConsultTrack, LibSpace
  • Figma

Education

My degree, and the certifications and badges I've completed.

Degree

  • Bachelor of Science in Computer Science

    Holy Angel University

    Consistent President's Lister

    2023 – Present

Contact

I'm pursuing a career as a software engineer. If you'd like to talk about a role, or about any of the projects here, I'd be glad to hear from you.