Automation projects

Systems I've built by directing coding agents in Claude Code. My video ad work is on the main page.

AI content engine for a multi-country e-commerce group

The group needed ad copy and UGC scripts every week without breaking brand and compliance rules.

  1. Brief
  2. Router
  3. Generator
  4. Compliance
  5. 3 AI judges
  6. A/B variants
  7. Human edit + approval
automated tests
289
deliverables generated
1,612
AI judges per piece
3
  • Routes each brief to the right generator: Meta ads, Google ads, UGC scripts and other channels.
  • Deterministic compliance checks, then a panel of three AI judges: 4 or more passes, 3–3.9 gets refined up to 2 times, below 3 is rejected.
  • A/B variants come to me for a final human pass: I edit, approve or reject each one. A weekly cycle ingests results, analyzes them and updates the system's memory.
  • TypeScript
  • Claude SDK
  • Gemini
  • ChromaDB
  • Playwright

AI video toolkit in Claude Code

Editing and judging AI video with repeatable, tested tools instead of one-off prompts.

  1. Brief
  2. Model lab
  3. Generate
  4. Judge
  5. Edit skills
  6. Final cut
video skills
11
judge rules
63
model tests across 23 models
39
  • Natural-language editing composed from small skills: captions, silence trimming, punch zooms, reframing, color and music ducking.
  • A cinematic judge with numbered rules reviews briefs, stills, clips and the final cut.
  • A model lab logs paid tests with cost and quality to pick the right model per shot.
  • Claude Code
  • FFmpeg
  • Veo
  • Kling
  • Seedance
  • ElevenLabs

UGC video generator

Producing short avatar videos from a spreadsheet row, overnight, without an editor.

n8n workflow that orchestrates UGC avatar videos
Open the full-size canvas to zoom into every node.
per video, row to finished (2 measured runs)
~32 min
projected cost per video
~US$2.58
n8n nodes across 2 workflows
71
  • An orchestrator takes the next request and loads the client's voice profile: tone, banned words, vocabulary and audience pains.
  • Three AI agents write the script (draft, critique, final), then voice, backgrounds and the avatar video are generated.
  • An async runner checks every 2 minutes, assembles the final video in Creatomate, retries up to 3 times and switches itself off when the queue is empty.
  • n8n
  • HeyGen
  • Kling
  • ElevenLabs
  • Creatomate
  • Google Sheets

How I build

I build AI-natively: I direct coding agents in Claude Code and orchestrate with n8n. I keep validation in code, not in prompts: automated tests, quote checks, cost caps and a publish lock like the one that checked this page.

custom Claude Code skills
28

More systems I've built

Automation and data work outside of ads. Open any row for the details, the numbers and the real n8n canvas.

Automation and client systems

  • Voice AI + n8n Clara, an AI voice receptionist

    Answering calls for a small advisory firm and booking appointments when nobody is at the desk.

    • Speaks Mexican Spanish, answers basic questions and steers the call toward booking.
    • Captures name, a 10-digit phone number and a time, then checks availability, books, reschedules or cancels in Google Calendar through 5 tools served by n8n.
    • Sends SMS confirmations through Twilio and schedules a Google review request after the appointment.
    nodes in the calendar backend
    46
    calendar tools
    5
    n8n workflow behind the voice receptionist: availability, booking, rescheduling and SMS
    Open the full-size canvas to zoom into every node.
    • Vapi
    • Deepgram
    • OpenAI
    • ElevenLabs
    • n8n
    • Twilio
    • Google Calendar
  • Web builds Websites for local businesses

    Giving small businesses a fast, trustworthy site built from their real data instead of templates.

    • Extracts name, hours, reviews and photos from Google Maps and Instagram, with a confirmation step before building.
    • Astro, Tailwind and GSAP sites with security headers, deployed on Cloudflare Pages.
    • This portfolio is built the same way.
    sites built
    18
    live (2 client sites, 11 demos)
    13
    1. Google Maps + Instagram
    2. Data check
    3. Astro build
    4. Security headers
    5. Cloudflare Pages
    • Astro
    • Tailwind
    • GSAP
    • Playwright
    • Cloudflare Pages
  • n8n workflow YouTube Shorts factory

    Every day it takes a pending topic with its research notes; three AI agents write a script under 65 words. Scene by scene it generates narration, a lip-synced avatar and supporting clips, falls back to a still image if a clip fails, assembles the video and schedules it on YouTube.

    nodes
    77
    n8n workflow diagram: YouTube Shorts factory
    Open the full-size canvas to zoom into every node.
  • n8n workflow Post-appointment review SMS

    Every 15 minutes, only between 9 and 20 h Mexico City time, it finds appointments that just ended and texts the client a Google review request, avoiding duplicates and recovering the previous night's appointments in the morning.

    nodes
    10
    n8n workflow diagram: Post-appointment review SMS
    Open the full-size canvas to zoom into every node.

Data and research tools

  • Data tool Jarvis Prospector

    Finds local businesses without a real website on Google Maps, checks their web presence in layers and scores the opportunity.

    businesses captured
    1,107
    zones in Mexico, the US and Canada
    24
    tests passing
    152/152
  • Data tool Ecom Winner Finder

    Detects products that are actually selling by comparing a supplier's stock day over day, then cross-checks demand on marketplaces, ad libraries, search trends and social platforms.

    products tracked
    5,520
    stock readings
    61,133
    tests passing
    456
  • Data tool Maps and Instagram extraction

    Scrapers that turn public business listings into clean, structured data for site builds and research.

    unique businesses scanned
    3,538
    real reviews extracted
    624