Skip to content
About

Frontend engineer building the tools content teams rely on.

For 5+ years I've built production web applications with React, Next.js, TypeScript and Node.js — most recently the CMS and Page Configuration Manager behind ABS-CBN's iWantTFC streaming platform.

I own frontend architecture end to end and work closely with backend, design and QA in agile sprints — from a Storybook design system used across squads to payment flows and editorial platforms serving millions of readers.

Lately I've been building with LLMs: a RAG application for semantic search over VOD content metadata, evaluating output quality and designing retrieval pipelines with LangChain, LangGraph, MCP and the Claude API.

Download resume

Skills & tools

Frontend

  • React.js
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • Redux
  • Material-UI

Backend & Data

  • Node.js
  • Express.js
  • MongoDB
  • REST APIs

Testing & Tooling

  • Jest
  • React Testing Library
  • Storybook
  • Webpack
  • Docker
  • CI/CD
  • Git
  • Figma

AI & LLM

  • LangChain
  • LangGraph
  • LangSmith
  • RAG pipelines
  • MCP
  • Claude API
  • Prompt engineering

Experience

  1. Senior Frontend Developer · iWantTFC 3.0 CMS & PCM

    Jan 2025 — Present

    ABS-CBN Corporation · iWantTFC (SVOD platform) · Philippines (Remote)

    • Architected a custom CMS and Page Configuration Manager for iWantTFC 3.0 in React.js and Next.js, letting content teams manage thousands of VOD assets and cutting engineering dependency for page updates by ~40%.
    • Built a RAG application for the iWantTFC CMS with LangChain and LangGraph, enabling semantic search over VOD content metadata.
    • Dockerized local development for the CMS and PCM services, standardising onboarding across platforms.
    • Mentored junior engineers through code reviews and sprint planning.
  2. Frontend Developer · Tickets CMS, PCM & Order History

    Aug 2023 — Dec 2024

    ABS-CBN Corporation · iWantTFC Tickets · Philippines (Remote)

    • Designed and built a custom CMS for iWantTFC Tickets from scratch in React.js, enabling real-time video updates and a 25% increase in user engagement.
    • Led the Order History & Payments module, integrating secure payment gateways and increasing successful transactions by 30%.
    • Raised unit test coverage of payment and order flows by 35% with Jest and React Testing Library.
  3. Frontend Developer · News Web Application & IMP Design System

    Aug 2022 — Jul 2023

    ABS-CBN Corporation · ABS-CBN News · Philippines (Remote)

    • Built and launched the ABS-CBN News web application in React.js and Next.js, serving millions of monthly readers.
    • Led the IMP Design System, a Storybook component library used across squads, improving cross-team development efficiency by 30%.
    • Led SEO optimisation for the IMP project, improving search rankings by 20–100%.

Education

Bachelor of Technology in Electronics and Communication Engineering

GITAM (Deemed to be University)

How I work

01

Listen first

Understand the problem and the people before reaching for a solution.

02

Make it simple

Strip away everything that doesn't serve the core job to be done.

03

Ship & learn

Get it in front of real users, measure, and iterate honestly.