About Me

I'm a problem solver who pairs the best AI tools, Claude Cowork and Claude Code, with full-stack engineering to remove manual work and scale operations. I build automation pipelines with Claude, n8n, Zapier, and Make, and the apps behind them in Next.js, Supabase, and Python.

Ten-plus years in motion graphics and video shape how I design clean, reliable, user-ready systems.

Skills

AI & Automation
Claude CoworkClaude CodeClaudeChatGPTGeminiPerplexityCodexCursorOllamaGoogle AntigravityGoogle Flown8nZapierMakeGoogle Apps ScriptPrompt EngineeringLLM Workflow Design
Full-Stack
Next.jsReactVue.jsReact NativeTypeScriptNode.jsPythonDjangoJavaKotlinTailwind CSSTkinter
Data & Infrastructure
SupabasePostgreSQLVercelHetznerDocker
Project Management
TrelloClickUpNotionAsanaJiraSlack
CRM
GoHighLevelHubSpot
Design & Media
After EffectsPremiere ProPhotoshopCanvaFigmaAdobe XD

Experience

2025 – Present

AI Engineer / Automation & AEO Specialist

Independent
  • A problem solver who deploys the best AI tools, Claude Cowork and Claude Code, to audit and lift pages for SEO, AEO, and GEO, then ships the custom systems that automate the work end to end.
  • Designed and shipped production plugins as proof: SEO & AEO Reviewer, FAQ Generator, AI Visibility Tester, and Write-Human.
Mar 2024 – May 2026

AI Automation Engineer

NXTLVL Water Technology Inc.
  • Built the GoWater HR Portal, a web and mobile app where staff log attendance, tasks, and leave day to day (featured in my work below).
  • Wired it into an end-to-end n8n automation that turns real-time check-in, check-out, and break events into accurate overtime, labour-law compliance, and daily Slack reporting. Backed by Supabase.
Aug 2025 – Dec 2025

Full-Stack Developer / Automation Engineer

LeatherTeck
  • Owned the customer-facing build for an automotive upholstery brand: a live Katzkin vehicle selector, Shopify checkout, and GoHighLevel lead capture, unified into one workflow that converts visitors into booked jobs.
Mar 2017 – Feb 2025

Video Editor / Motion Graphics Designer

Contract
  • Delivered 10+ years of long and short-form video and motion graphics for clients, the visual craft that now shapes how I design polished, user-ready products.
Web Apps

Products people log into every day.

Overview1/5

Cadence — Meta page automation

Live demo

A control room for running a Facebook Page without living inside it, built on the real numbers from my own page: 30 reels, 1.93M views and 10,223 new followers over seven weeks. A brief goes in and both the Claude and OpenAI APIs draft against it, returning ranked variants with token cost and latency side by side. Automations chain trigger → model → condition → publish. The analysis is computed from the page's Meta export, which is how it found that reels outperform photos 290x, that reach halved across the run, and that reels over two minutes pull more views and followers despite lower retention. Front end only — click through the live demo.

Next.jsTypeScriptClaude APIOpenAI APIMeta Graph API
Portal

GoWater HR Portal

Live · login required

The workplace portal where a water-delivery company runs its people operations: staff attendance, tasks, leave requests, and team announcements in one place. Every attendance event feeds the automation layer that handles hours, overtime, and compliance. Built with Next.js and Supabase.

Next.jsSupabasePostgreSQL
Dashboard

CRM Operations Hub

Live · login required

One hub to run an entire ecommerce operation: customer profiles, order fulfillment, subscriptions, and support in a single place. Built-in barcode and GTIN, GDPR consent tracking, role-based access, and a full audit trail keep every action accountable. Built with Next.js and Supabase.

Next.jsSupabasePostgreSQL
Console

release-ops

A control room for shipping software safely. Teams move each app from development to test to production with preview links, one-click approvals, and clear status at every stage, so releases stay visible and nothing goes live by accident. Built with Next.js and Supabase.

Next.jsSupabasePostgreSQL
Editor

A custom content management system that lets a skincare brand edit its entire site without touching code: navigation, global bars, page sections, products, and media, all through a visual editor with a preview-before-publish workflow. Built with Next.js and Supabase.

Next.jsSupabasePostgreSQL
Browse

NextPick

A movie discovery app for settling the question of what to watch next. Browse and search titles with ratings at a glance, then save the ones worth a night in to a personal watchlist.

Mobile Apps

Apps built for the phone in your pocket.

Welcome1/4

Signal — AI analytics that explains itself

A dashboard tells you revenue fell. Signal tells you why. It reads orders, deliveries, and support tickets together, then writes the causal read: revenue was down 11.4%, but new customers rose — the whole shortfall was repeat buyers in one region who stopped reordering a week after on-time delivery slipped to 82%. Every claim carries a confidence score and the evidence it rests on, and you can ask follow-up questions in plain English. Interface prototype, sample data.

SwiftSwiftUIiOS 17+
Welcome1/4

Lens — Document intelligence

Point a phone at an invoice and get structured, checked data out the other end. Fields come back with per-field confidence scores and anything doubtful is held for review rather than quietly guessed. Line items are categorised on their own, and the model flags what a human would catch: a 31% price jump on the same SKU, a probable duplicate invoice, a tax ID it could not read cleanly. Interface prototype, sample data.

SwiftSwiftUIiOS 17+
Welcome1/4

Triage — AI lead qualification

It talks to every inbound enquiry the moment it lands, asks the questions a good salesperson would, and pulls structured facts out of the conversation as it goes. The team gets a scored brief instead of a transcript: 87 out of 100, why it scored that way, what was captured and how confident the model is in each field, and what is still unknown. It hands off to a human the moment it is out of its depth. Interface prototype, sample data.

SwiftSwiftUIiOS 17+
Welcome1/5

Route — Delivery & proof of delivery

The driver-side app for a delivery operation. It hands over the day as an ordered run of stops, keeps the next one pinned with its time window, load-out, and cash to collect, then captures the part the office actually needs: a signature, timestamped photos, and a note. The shift ends with a reconciliation screen that balances cash and flags anything for follow-up. Built for gloves and daylight — big targets, high contrast, offline-first. Built natively in Swift and SwiftUI.

SwiftSwiftUIiOS 17+
Welcome1/5

Bloom — Skincare storefront

A white-label storefront any cosmetics or skincare brand can drop its own catalogue into — not built for one client, built to be re-skinned. Products, imagery, palette and copy are all data-driven, so swapping the brand is a content change rather than a rebuild. The shopping side leads with what a product does rather than what is in it, and a routine builder turns a shelf of bottles into a morning and evening sequence you can tick off, with order tracking and a loyalty tier on the account. Built natively in Swift and SwiftUI.

SwiftSwiftUIiOS 17+
Welcome1/5

Fuel — Calorie & TDEE tracker

A nutrition tracker that answers the only two questions that matter: how much can I still eat today, and what does my body actually burn? It works out BMR and TDEE with Mifflin-St Jeor, splits the result into protein, carbs, and fat, and tracks weight and adherence week by week rather than day to day. Built natively in Swift and SwiftUI.

SwiftSwiftUIiOS 17+
Home1/4

WiFly — iPhone to any computer

Send photos, videos, and files from an iPhone to any PC or Mac with nothing installed on the other end. The phone hosts its own web server; the computer scans a QR code, enters the PIN, and downloads straight from the browser. You choose exactly what is shared before anything goes live. Built natively in Swift and SwiftUI.

SwiftSwiftUIiOS 17+GCDWebServer
Staff app

GoWater Staff App

The staff-facing side of the GoWater workplace platform: clock in and out, work through assigned tasks, file leave requests, and catch up on announcements from a phone. Shares the same Supabase backend as the web portal, so attendance lands in the same automation pipeline. Built with React Native.

React NativeSupabasePostgreSQL
Automation

Systems that run themselves.

HubSpot1/2

Lead Capture → AI Scoring → CRM

Never let a hot lead go cold. Every inbound enquiry is read and scored the moment it lands, then routed straight to your team so they follow up with the right people first. Behind it, an n8n workflow grades each lead with Claude in under three seconds and syncs it to HubSpot or GoHighLevel.

n8nClaude AIHubSpotGoHighLevel
n8n1/3

Content Generation → Approval → Auto-Publish

Go from idea to published content without the manual grind, while keeping a human in control. Claude drafts the post, an editor approves it in one click, then it publishes to WordPress and queues your social posts automatically. Built across n8n, Make, and Zapier.

n8nMakeZapierClaude AI
n8n1/4

Invoice → Stripe Tracking → Follow-up

Get paid faster without chasing invoices by hand. The system tracks Stripe payments and automatically sends a receipt, then friendly reminders on day 3, 7, and 14 until the bill is settled. Wired through Make, n8n, and Zapier.

Maken8nZapierStripe
n8n

Attendance Events → Compliance → Slack Reporting

Real-time clarity on who is working, overtime, and labour-law compliance, with no spreadsheets. As staff clock in and out of the GoWater apps, an n8n workflow calculates hours and break compliance and posts a daily summary to Slack, all over secure webhooks and Supabase.

n8nSupabaseSlackWebhooks
Desktop Apps

Native tools for the desktop.

Network tool

GameSync

A Windows tool for competitive fighting-game players who lose matches to their network rather than their opponent. It opens the right ports per game, measures ping against public DNS, applies low-latency connection tweaks, and records macro sequences bound to a key or controller trigger.

PythonTkinterWindows
Generator

QR Code Generator

A small desktop utility that turns any URL into a QR code and drops your logo into the middle of it, then saves the result wherever you point it. Built for producing branded codes quickly without a web service or a subscription.

PythonTkinterPillow
Contact

Let's build something together.

Open to AI Engineer, AI Specialist, and automation roles, freelance or full-time. Based in Manila, working remotely across time zones.