Projects

Things I've built.

Every card has a screenshot, a video, or a live link.

Voice AI Agents (VAPI + GoHighLevel Voice AI)

Problem: Small businesses miss calls after hours and lose the lead.

Built: AI receptionists that answer 24/7, spell the caller's name back, confirm the email, check the calendar, and book or reschedule the appointment, then hand off to a GHL follow-up workflow.

Stack: VAPI · GoHighLevel Voice AI · GHL calendars and workflows · SMS

Result: 4 working demos you can watch, or call.  

Invoice Processing Automation

Problem: Invoices arrive by email and someone retypes them into a spreadsheet.

Built: n8n watches the inbox, Claude reads each invoice and pulls out vendor, amount, due date and chart of accounts, and the row lands in Google Sheets.

Stack: n8n (self-hosted) · Claude API · Gmail API · Google Sheets

Result: 10 minutes of typing per invoice → 0.

Review Reply Studio

Problem: Owners know they should answer every review, but writing on-brand replies takes time they don't have.

Built: Paste a review, pick a tone, get a reply in the brand's voice. Each review gets a sentiment badge and every reply is saved to a searchable table. I also designed a 3-stage n8n pipeline to pull real Facebook reviews in automatically.

Stack: React · Vite · TypeScript · Supabase (Edge Function + RLS) · Claude Haiku

Result: Try it live: runs in demo mode, no sign-up needed.

Daily Job Scraper

Problem: Checking several job boards every morning for remote roles that accept Philippines-based applicants.

Built: A Firecrawl MCP server plus an n8n workflow scrapes listings daily, filters for Philippines/worldwide eligibility, writes them to Google Sheets, and sends a Telegram digest every morning.

Stack: n8n · Firecrawl MCP · Google Sheets · Telegram Bot API · Claude Code

Result: Running daily since June 2026.

GHL Funnels and Automations

Problem: Leads book, buy, or drop off, and nobody follows up.

Built: Five automations (Book-a-Call, Digital Product Selling, Live Webinar, Real Estate, Abandoned Cart follow-up) and four funnels, each with a video walkthrough.

Stack: GoHighLevel workflows · funnels · email and SMS sequences · pipelines

Result: 9 video walkthroughs on the GHL page.

Facebook Growth Case Study

Problem: Prove I can run a content system to a real outcome, not only build the tools.

Built: A devotional Facebook page with a 5:1 content-to-offer rhythm, a 60-prayer content bank, and ₱79 digital products delivered on a keyword trigger.

Stack: Facebook · content calendar · AI image prompts · GCash · Google Drive delivery

Result: Monetized at 5,800 followers in about 111 days. One reel reached about 1M views.

Projects

Things I've built.

Every card has a screenshot, a video, or a live link.

Voice AI Agents (VAPI + GoHighLevel Voice AI)

Problem: Small businesses miss calls after hours and lose the lead.

Built: AI receptionists that answer 24/7, spell the caller's name back, confirm the email, check the calendar, and book or reschedule the appointment, then hand off to a GHL follow-up workflow.

Stack: VAPI · GoHighLevel Voice AI · GHL calendars and workflows · SMS

Result: 4 working demos you can watch, or call.  

Invoice Processing Automation

Problem: Invoices arrive by email and someone retypes them into a spreadsheet.

Built: n8n watches the inbox, Claude reads each invoice and pulls out vendor, amount, due date and chart of accounts, and the row lands in Google Sheets.

Stack: n8n (self-hosted) · Claude API · Gmail API · Google Sheets

Result: 10 minutes of typing per invoice → 0.

Review Reply Studio

Problem: Owners know they should answer every review, but writing on-brand replies takes time they don't have.

Built: Paste a review, pick a tone, get a reply in the brand's voice. Each review gets a sentiment badge and every reply is saved to a searchable table. I also designed a 3-stage n8n pipeline to pull real Facebook reviews in automatically.

Stack: React · Vite · TypeScript · Supabase (Edge Function + RLS) · Claude Haiku

Result: Try it live: runs in demo mode, no sign-up needed.

Daily Job Scraper

Problem: Checking several job boards every morning for remote roles that accept Philippines-based applicants.

Built: A Firecrawl MCP server plus an n8n workflow scrapes listings daily, filters for Philippines/worldwide eligibility, writes them to Google Sheets, and sends a Telegram digest every morning.

Stack: n8n · Firecrawl MCP · Google Sheets · Telegram Bot API · Claude Code

Result: Running daily since June 2026.

GHL Funnels and Automations

Problem: Leads book, buy, or drop off, and nobody follows up.

Built: Five automations (Book-a-Call, Digital Product Selling, Live Webinar, Real Estate, Abandoned Cart follow-up) and four funnels, each with a video walkthrough.

Stack: GoHighLevel workflows · funnels · email and SMS sequences · pipelines

Result: 9 video walkthroughs on the GHL page.

Facebook Growth Case Study

Problem: Prove I can run a content system to a real outcome, not only build the tools.

Built: A devotional Facebook page with a 5:1 content-to-offer rhythm, a 60-prayer content bank, and ₱79 digital products delivered on a keyword trigger.

Stack: Facebook · content calendar · AI image prompts · GCash · Google Drive delivery

Result: Monetized at 5,800 followers in about 111 days. One reel reached about 1M views.

Projects

Things I've built.

Every card has a screenshot, a video, or a live link.

Voice AI Agents (VAPI + GoHighLevel Voice AI)

Problem: Small businesses miss calls after hours and lose the lead.

Built: AI receptionists that answer 24/7, spell the caller's name back, confirm the email, check the calendar, and book or reschedule the appointment, then hand off to a GHL follow-up workflow.

Stack: VAPI · GoHighLevel Voice AI · GHL calendars and workflows · SMS

Result: 4 working demos you can watch, or call.  

Invoice Processing Automation

Problem: Invoices arrive by email and someone retypes them into a spreadsheet.

Built: n8n watches the inbox, Claude reads each invoice and pulls out vendor, amount, due date and chart of accounts, and the row lands in Google Sheets.

Stack: n8n (self-hosted) · Claude API · Gmail API · Google Sheets

Result: 10 minutes of typing per invoice → 0.

Review Reply Studio

Problem: Owners know they should answer every review, but writing on-brand replies takes time they don't have.

Built: Paste a review, pick a tone, get a reply in the brand's voice. Each review gets a sentiment badge and every reply is saved to a searchable table. I also designed a 3-stage n8n pipeline to pull real Facebook reviews in automatically.

Stack: React · Vite · TypeScript · Supabase (Edge Function + RLS) · Claude Haiku

Result: Try it live: runs in demo mode, no sign-up needed.

Daily Job Scraper

Problem: Checking several job boards every morning for remote roles that accept Philippines-based applicants.

Built: A Firecrawl MCP server plus an n8n workflow scrapes listings daily, filters for Philippines/worldwide eligibility, writes them to Google Sheets, and sends a Telegram digest every morning.

Stack: n8n · Firecrawl MCP · Google Sheets · Telegram Bot API · Claude Code

Result: Running daily since June 2026.

GHL Funnels and Automations

Problem: Leads book, buy, or drop off, and nobody follows up.

Built: Five automations (Book-a-Call, Digital Product Selling, Live Webinar, Real Estate, Abandoned Cart follow-up) and four funnels, each with a video walkthrough.

Stack: GoHighLevel workflows · funnels · email and SMS sequences · pipelines

Result: 9 video walkthroughs on the GHL page.

Facebook Growth

Case Study

Problem: Prove I can run a content system to a real outcome, not only build the tools.

Built: A devotional Facebook page with a 5:1 content-to-offer rhythm, a 60-prayer content bank, and ₱79 digital products delivered on a keyword trigger.

Stack: Facebook · content calendar · AI image prompts · GCash · Google Drive delivery

Result: Monetized at 5,800 followers in about 111 days. One reel reached about 1M views.