Querétaro, Mexico · remote

Víctor Omar Castañeda Vargas

I build with AI: n8n, Claude Code and AI video, from idea to production.

Self-taught builder in Querétaro, Mexico, working remote. I have automated e-commerce content since 2022. Everything on this page is built, tested and measured; no mockups.

A real n8n workflow: an automated YouTube Shorts factory with dozens of connected nodes
A real n8n workflow of mine: a YouTube Shorts factory with 77 nodes. Tap to open it full size.

Personalized songs on demand

Turning a customer order into a finished song with lyric and karaoke videos, with no manual steps.

  • An orchestrator writes the lyrics with an AI composer reviewed by three AI judges, generates the music and a cover, with a fallback chain so an order never gets stuck.
  • Delivery renders a lyric video and a karaoke version, uploads every file and notifies the operator.
  • A watchdog re-checks pending orders, retries, and switches to a backup provider when needed.
n8n workflows
9
automated tests passing
922
commits
475
  • n8n
  • Suno
  • WhatsApp Cloud API
  • Cloudflare Workers
  • Claude Code
  • Python

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

Producing ad copy, email and UGC scripts every week without breaking brand and compliance rules.

  • Routes each brief to the right generator: Meta, Google, Klaviyo or UGC.
  • 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 go to human approval, and a weekly cycle ingests results, analyzes them and updates the system's memory.
automated tests
289
deliverables generated
1,612
AI judges per piece
3
  • TypeScript
  • Claude SDK
  • Gemini
  • ChromaDB
  • Playwright
  1. Brief
  2. Router
  3. Generator
  4. Compliance
  5. 3 AI judges
  6. A/B variants
  7. Human approval

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
  • Vapi
  • Deepgram
  • OpenAI
  • ElevenLabs
  • n8n
  • Twilio
  • Google Calendar
n8n workflow behind the voice receptionist: availability, booking, rescheduling and SMS
Open the full diagram to zoom into every node.

UGC video generator

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

  • 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.
per video, row to finished (2 measured runs)
~32 min
projected cost per video
~US$2.58
n8n nodes across 2 workflows
71
  • n8n
  • HeyGen
  • Kling
  • ElevenLabs
  • Creatomate
  • Google Sheets
n8n workflow that orchestrates UGC avatar videos
Open the full diagram to zoom into every node.

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 today
13
  • Astro
  • Tailwind
  • GSAP
  • Playwright
  • Cloudflare Pages
  1. Google Maps + Instagram
  2. Data check
  3. Astro build
  4. Security headers
  5. Cloudflare Pages

AI video toolkit in Claude Code

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

  • 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.
video skills
11
judge rules
63
model tests across 23 models
39
  • Claude Code
  • FFmpeg
  • Veo
  • Kling
  • Seedance
  • ElevenLabs
  1. Brief
  2. Model lab
  3. Generate
  4. Judge
  5. Edit skills
  6. Final cut

More n8n workflows

Diagrams generated from my exported workflows. Node names are shown as I wrote them; client names and IDs are removed in code.

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 diagram to zoom into every node.

Lyric video, karaoke and AI postcards

Aligns lyrics word by word, renders a lyric video and a karaoke version (separating vocals through providers in cascade), and creates two AI postcards checked by a vision judge. If karaoke fails, everything else is still delivered.

nodes
84
n8n workflow diagram: Lyric video, karaoke and AI postcards
Open the full diagram to zoom into every node.

Telegram operator bot

The operator logs sales in natural language; the bot links each sale to its CRM lead, computes partner commissions, sends a nightly summary and runs a weekly close that pulls ad spend from Meta and TikTok by API.

nodes
47
n8n workflow diagram: Telegram operator bot
Open the full diagram to zoom into every node.

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 diagram to zoom into every node.

Data and research tools

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

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

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

Job-search research agents

Parallel agents research companies and roles, and every quote is re-downloaded and verified in code before it counts.

companies researched
282
citations verified in code
439

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