portfolio.

Client work I've shipped with teams in the US, Australia and Canada, and the things I build on my own — from AI pipelines to mobile apps.

XRAYAI
Client workLive

XRAYAI

AI-powered website-diagnostics SaaS that turns a scan into plain-English health scores, AI-visibility metrics and revenue-impact reports.

Node.jsExpressNext.jsTypeScript+6
24x7 Careers
Client workLive

24x7 Careers

Global recruitment platform — web app plus iOS and Android apps — with AI candidate matching and real-time recruiter messaging.

ReactReact Native.NETSignalR+3
Resibo
PersonalLive

Resibo

BIR tax and invoicing tool for Filipino online sellers, freelancers and creators. My own product, live.

Next.jsReactTypeScriptTailwind CSS+1
Ayla AI
Client work

Ayla AI

AI-powered healthcare automation tools used by healthcare professionals, built on FastAPI.

FastAPIPythonMongoDBOpenAI API+2
Visit Assist screenshotClient work

Visit Assist

Records medical visits, then transcribes and summarizes the conversation for providers and patients.

ViteReactFastAPIOpenAI API+3
Veent screenshotClient work

Veent

Event ticketing and registration platform with seat reservations, payments and attendee accounts.

SveltePayload CMSDockerRedis
Lead Pipeline Dashboard
PersonalLive

Lead Pipeline Dashboard

Recruiting-funnel dashboard that reads leads from Google Sheets, cleans them and counts them week by week.

Next.jsTypeScriptGoogle Sheets APIVercel
AFG Charity screenshotClient work

AFG Charity

Humanitarian donation platform supporting Afghan families, with secure giving and donation tracking.

Next.jsTypeScriptSupabaseTailwind CSS
PianoGod screenshotClient work

PianoGod

An all-in-one set of tools that helps musicians practice and play better.

CakePHPPHPMySQLJavaScript
PasaHero screenshotPersonal

PasaHero

Real-time fleet information system for public transport commuters. Award-winning.

Next.jsReact NativeSupabaseGoogle Maps+1
Tun.AI screenshotPersonal

Tun.AI

Fact-checking for Filipinos: corroborates news seen on social media against multiple news outlets.

PythonViteOpenAI APIMongoDB
KIM screenshotPersonal

KIM

Daily devotional tracker that builds consistent habits with reminders, scripture journaling and reflections.

FlutterDartFirebase
PixelForge
Personal

PixelForge

Describe a character in plain English and get a pixel-art sprite — the same character every time you render it.

PythonProcedural generation
claude-smart-router
Personal

claude-smart-router

Switches Claude Code to the right model for every prompt with a sub-millisecond local classifier.

PythonClaude Code hooks
Claude Cache Advisor
Personal

Claude Cache Advisor

Makes Anthropic prompt caching visible and measurable: hit rate, savings, and what broke the cache.

JavaScriptAnthropic API

Interested in working together?

I'm always open to discussing new opportunities and challenging projects.

Get in touch →