Skip to content
BackNov 7
Roman H.

Roman H.

n8n & AI Agent Developer | Multi-Model Workflows, Web Scraping

Most n8n builds break the day something upstream changes. A model returns text in the wrong shape, a scrape comes back empty, a provider rate-limits at 2am, and the whole run either stalls or quietly ships garbage that nobody catches until it is in front of a customer. I build n8n automations with AI agents wired into them, and I run more than one model on purpose. When a provider is slow, wrong or expensive for the job, the workflow uses a cheap one to filter and the strong one only where it earns its cost. The graph expects things to fail and keeps going. WHAT I BUILD Multi-agent content engines. A thread or a page gets broken into structured JSON, then several drafting agents each run on their own model with their own voice rules. An AI judge scores every draft and kills any claim that is not on a list pulled live that same run. Nothing reaches a human queue unscored, and the AI physically cannot recommend a feature that does not exist. Scoring pipelines that spend money in the right order. A cheap model gates the volume, the expensive one only writes the full report on whatever survives. You see the reason behind every pass and every reject, so a filter that starts matching the wrong thing is visible instead of silent. Scraping and enrichment that does not trust one source. Apify and Firecrawl for the pull, structured parsers on the way out, and a fallback path for whatever comes back thin, so one bad page does not poison the whole batch. HOW IT HOLDS UP Every AI step is schema-enforced with an output parser, so a model that rambles does not break the node after it. Factual and product claims are bounded by data fetched on that run, not by whatever the model happens to remember. Model names live in one Config node, so swapping Gemini for Grok or OpenAI is a one-line edit, not a rewire of the graph. HOW I WORK We agree the spec before I build. Triggers, data, what happens when an API is down, what "done" means. You get a fixed price against that document instead of an open hourly. Every rejection is logged with its reason, so when something is wrong you can see why. You get the JSON, the credentials in your own accounts and a handover doc, so you are never locked to me. STACK n8n self-hosted and cloud. OpenRouter, OpenAI, Anthropic, Gemini, Grok. Apify and Firecrawl for scraping. Telegram, Slack, Reddit and LinkedIn sources. Supabase, Postgres, Airtable. Structured output parsers, AI judge agents, memory buffers, REST, webhooks, OAuth2, JavaScript. START HERE Tell me the workflow that keeps breaking, or the one you have not built yet because the AI part looks fragile. I will tell you what is worth automating, what is not and roughly what it costs. That part is free.

🇪🇸Torrevieja, Spain$25/hr40% JSSSince May 2026

Earnings and projects

MRR
$2.2k

Last 6 months ÷ 2.4 months active (since Aug 2026)

World#20,318 / 412k
🇪🇸Country#221 / 4,023
Revenue, last 30 days
$3k

Last 6 months: $5.1k

World#12,425 / 412k
🇪🇸Country#150 / 4,023
Total earnings
$5.2k

Billed in all: $5.5k

World#251,445 / 412k
🇪🇸Country#2,457 / 4,023
Per project
$5.2k

$5.1k in the last 6 months

World#33,530 / 412k
🇪🇸Country#330 / 4,023
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇪🇸Country#1,171 / 4,023
Projects in all
1
0% fixed100% hourly
World#360,671 / 412k
🇪🇸Country#3,513 / 4,023

Earnings, last 30 days

$5.5k+$3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2k$4k$6kOct 8Oct 23Nov 7

Skill rankings: Top 4% in Data Extraction

Ranked by MRR among everyone on Upwork with the skill.

  1. #7Multi-Agent Systems56 freelancers · 🇪🇸 #1Top 13%
  2. #33LLM API Integration359 freelancers · 🇪🇸 #1Top 9%
  3. #69LLM Prompt799 freelancers · 🇪🇸 #1Top 9%
  4. #182Web Scraping3,925 freelancers · 🇪🇸 #2Top 5%
  5. #189Prompt Engineering2,859 freelancers · 🇪🇸 #3Top 7%
  6. #223Data Extraction5,086 freelancers · 🇪🇸 #2Top 4%
  7. #238AI Automation2,024 freelancers · 🇪🇸 #2Top 12%
  8. #320Business Process Automation3,508 freelancers · 🇪🇸 #3Top 9%