95%
less FTE needed for Next-Best-Action model development
AIA Digital+ · up to 95% · end-to-end NBA data pipeline
● after · ● effort removed
Forward-deployed AI engineer
I embed with enterprise teams — insurers, BPOs, media, education and the public sector — turn a vague AI ambition into a scoped plan, and ship governed RAG, agent and LLMOps systems into their production.
Now: Intelligent AI Solutions (UK)Ex-AIA Digital+Ex-TDCX AI
02 The 30-second version
I started in genomics research at UP Diliman and the Philippine Genome Center, moved through data science at AIA and AI leadership at TDCX in Singapore, and now lead enterprise LLM delivery for a UK consultancy — working inside each client’s stack, data and constraints.
What I care about is the gap between “it works in a notebook” and“it runs reliably at scale” — async pipelines, evaluation, rate-limiting, governance and drift detection.
Full résumé (PDF)03 Impact, by the numbers
Every figure comes from a real engagement — the company and project are on each tile, and projections are labelled as such.
95%
less FTE needed for Next-Best-Action model development
AIA Digital+ · up to 95% · end-to-end NBA data pipeline
● after · ● effort removed
10–30×
document throughput — hours of turnaround cut to minutes
Document Intelligence Pipeline · batch / page / region concurrency
retrieval cost reduction via an LLM-driven RAG-skip gate
Hybrid RAG · Cohere rerank
20%+
faster time-to-proficiency with an LLM training simulator
TDCX AI · global BPO
2nd/ 123
teams at the UN Big Data Hackathon — Best Youth Team, Asia
International · 2023
25%
projected cut in claim-processing time from automated fraud screening
AIA Digital+ · fraud detection · projected
04 How I deploy
The work lives in the gap between “it works in a notebook” and “it runs reliably at scale.” This is the loop I run on every engagement — each stage links to a case file where it happened.
Sit with the team that owns the process. Map the workflow, the data, and the constraints nobody wrote down — residency, access, spend.
Leaves behindConstraint map
Cut the ask down to the narrowest MVP that moves a number the business already tracks.
Leaves behindOne-page scope + success metric
Production on the client’s stack — their cloud, their identity provider, their network — not a demo on mine.
Leaves behindDeployed service + IaC
Rate limits, retries, evaluations, drift checks and audit trails — before anyone calls it done.
Leaves behindHardening log + eval suite
Runbooks, training and dashboards so teams without ML engineers can operate and trust it.
Leaves behindRunbook, dashboard, training
05 Selected work
Eight in production, one clearly-marked prototype. Every case file is a full write-up: the business problem, the system architecture, the engineering decisions with annotated code, and the outcomes.
Vision-LLM · 4-Phase Async Architecture
Converts complex multi-page insurance-style PDFs to semantic HTML using a 4-phase pipeline: Architect (layout analysis) → Specialist (adaptive extraction) → Builder (HTML assembly) → Verifier (quality checks). Achieves 10–30× speedup through three levels of async parallelism.
Azure OpenAI · Multi-Strategy Retrieval · RBAC
Production-grade RAG chat deployed on Azure Container Apps. Supports multiple retrieval strategies (semantic, vector, hybrid) with GPT-4V vision support for image-heavy documents, role-based access control, and per-user monthly credit limit enforcement.
Agentic Evaluators · Ensemble Scoring · Experiment Tracking
End-to-end LLMOps platform for managing, running, and comparing AI evaluation workflows. Combines a Laravel API backend for config/auth with a Python FastAPI execution engine. Evaluators are pluggable Python modules; configs live in the database for zero-redeploy iteration.
Two-Stage Retrieval · Cohere Reranking · RAG Skip Logic
Advanced RAG chatbot implementing two-stage retrieval (ChromaDB vector search → Cohere reranker), intelligent RAG skip (avoids redundant retrievals on follow-up questions), query reformulation from conversation context, and token-bounded conversation history management.
Offline LLM Inference · Full MLOps Stack
0external API calls — fully offline RAG for regulated teams
7-Endpoint Conversation API · GPT-4o-mini
7specialised copilot endpoints guiding live customer-service agents
Parameterised Notebook Execution · Parallel Orchestration
4analysis tracks run daily, fully automated and reproducible
NLP · Curriculum Analytics · Interactive Streamlit
6dashboard views turning job-posting NLP into curriculum decisions
Claude · XML-Tagged Structured Output · Audit Trail
100%of triage decisions logged with reference IDs for audit
Metrics come from project-specific observation windows — happy to walk through any of them in an interview.
Studio · Fantasy Jam
Fantasy Jam is my indie game studio. Its first game, InventoryDoku, is out now for Android on the Google Play Store.
Every item has a place.
A Sudoku-style logic puzzle about shelving a night-shift warehouse delivery. Every rack has exactly one solution, and you can always reach it by logic alone. No guessing.
Android · free to play · no access code needed






Under the hood
Generated, then gated
Levels are written as specs and generated, never hand-edited. The generator removes clues while a deduction stepper can still solve the board. A release gate then re-proves uniqueness with an independent search, grades difficulty and checks that every rule matters.
Deterministic on device
Night Shift builds stages on the phone, in time slices on the JS thread. Golden hashes prove Hermes and V8 produce identical racks. A 12-symbol share code rebuilds any stage and catches typos and swapped neighbours.
Cheat-resistant leaderboard
Vercel Functions, Upstash Redis and Clerk. Ranked runs start from a signed, single-use token. In Employee of the Year, the server keeps the seed and hands out racks one at a time, so none can be built ahead.
Launch, in code
A closed-beta sign-up with an access-code admin and branded emails. Video ads recorded from live gameplay by a scripted finger that follows the hint engine. A two-minute trailer drawn frame by frame, with music and sound effects synthesized in code.
Expo SDK 57React NativeTypeScriptzustandVercel FunctionsUpstash RedisClerkAdMobRevenueCatVitest
Civic tech · Better LGU
I build and maintain independent, open-source community portals in the Better LGU network. Each one puts a town’s services, officials and public records in one place, with the source of every figure in view.
Community portal for the Municipality of Limay · builder & maintainer
A clearer way to find Limay government information, in English and Filipino. It isn’t the official LGU site and says so on every page: an independent, citizen-built guide that anyone can check against the original record.


Provenance
Each record carries an exact public URL or a document cited precisely enough to request. A Python pipeline builds the data from a source register, and a validator checks it against JSON Schema in CI. Nothing is published without a source.
Privacy, in code
Barangay officials appear with a middle initial only. Personal mobile numbers and SK members’ phone numbers are never published, only official office lines.
Quality gates
Lint, types, unit tests, Playwright end-to-end tests and axe accessibility checks. Lighthouse CI hard-gates accessibility, SEO and the script budget. Strict CSP and HSTS headers, with eval allowed only in the editor.
Built to hand over
Another town can rebrand the portal through config and data alone. Volunteers publish news through Decap CMS: saving a post opens a pull request, and merging deploys it. Cost to the people of Limay: zero pesos.
React 19ViteTypeScriptFuse.jsLeaflet · OSMRechartsPython pipelineVercelDecap CMSPlaywright + axeLighthouse CI
BetterBalanga: the same approach for the City of Balanga, Bataan, listed in the directory as work in progress.
Better LGU directory: contributor to the national list of community portals; maintainer of the Limay and Balanga entries.
Public-sector AI: Hack4Health champion with a health-fraud platform, DICT AI trainings, and a field note on augmenting caseworkers, not automating verdicts.
06 Experience
Parallel lanes show where industry delivery, consulting and teaching ran at the same time.
Intelligent AI Solutions — UK enterprise AI consultancy · independent contractor
CIIT & Eskwelabs
Philippine Science High School — Knowledge Innovation Division
TDCX AI — Singapore
AIA Digital+ — Asia-Pacific
Philippine Genome Center
07 Capability stack
Mapped the way an AI system is actually built — and linked to the case files where each layer was put to work.
Forward-deployed work is mostly integration: identity, data, runtime and the interfaces people actually use.
Identity & access
Data, search & storage
Runtime & infrastructure
Services & orchestration
Choosing, prompting and adapting the model for the job.
Grounding answers in an organisation’s own documents.
Multi-step pipelines, tools and the APIs that serve them.
Classical ML, NLP and the data underneath it.
Shipping it, governing it, and knowing when it drifts.
Daily toolingClaude CodeCursorGitHub CopilotStreamlitPower BITableauPlotlyJupyter · Papermill
08 Recognition
Gravity model for retail site selection
Fraud-detection platform for unified health data
Best Youth Team, Asia
ML pipeline for building-damage early warning
Impromptu: live AI-hosted podcasts that listeners can call into
Detection and genome sequencing of SARS-CoV-2 belonging to the B.1.1.7 lineage in the Philippines
Genome sequencing and analysis of an emergent SARS-CoV-2 variant from Central Visayas, Philippines
A directed minimum connected dominating set for protein-protein interaction networks
AI Technology Government Trainings
Department of ICT · ICT Literacy and Competency Development Bureau
BANT.AI: Revolutionising Fraud Detection with Unified Health Data
Department of Health · 20th National Health Research Forum for Action
Generative AI & Low Code for Corporate Teams
Ayala Group of Companies
n8n: Automation Tools for E-Commerce
Carousell Singapore · IT, Marketing & HR
Breaking into Tech Consulting Within 5 Years
Asian Institute of Management · Career Services
Breaking Bias in AI
FEU Institute of Technology · FEU Tech ACM
The Art of Data Storytelling and Data Visualization
University of Santo Tomas · HORAIZON
09 Contact
Also taking select consulting engagements — enterprise RAG, agentic automation and AI enablement for teams. Scope a project →