Skip to content
BackNov 7
Cj V.
Upwork badge

Cj V.

Python Developer | Backend, ETL Pipelines, Full Stack Web Apps

I build web scrapers and data pipelines that stay alive in production — including on sites with aggressive bot detection. After 5+ years, the #1 reason scrapers fail is the same: they get detected within days. I build collection that behaves like real traffic, respects rate limits, and delivers clean structured data on schedule, so you stop paying for re-fixes. What I deliver • Multi-site, multi-country scraping systems with reusable architecture • Resilience against modern anti-bot systems (Cloudflare, DataDome, PerimeterX) through proper browser automation, proxy management, and pacing • Scheduled pipelines into BigQuery, PostgreSQL, Google Sheets, or your database • Stabilization of broken or inherited scrapers, with monitoring and change detection Recent work • Multi-country e-commerce product and price monitoring across Europe and Asia — Sheets output plus BigQuery history • Multi-market product data platform for an enterprise client (Kubernetes-orchestrated, BigQuery warehouse) • ~1M-row public records pipeline rebuilt from fragile to production-grade Stack: Python, Playwright, Scrapy, curl_cffi, Docker, Kubernetes, GCP, BigQuery, PostgreSQL Best fit: scrapers that keep breaking, high-protection or multi-site targets, pipelines that must run unattended for months. Send the site or pipeline that's causing trouble and I'll tell you how I'd approach it.

🇵🇭Bacoor, Philippines$30/hr100% JSS4.61 (30)Since Apr 2020

Earnings and projects

MRR
$2.6k

Last 6 months ÷ 6

World#15,518 / 412k
🇵🇭Country#1,227 / 56.3k
Revenue, last 30 days
$2.4k

Last 6 months: $16k

Total earnings
$117k

Billed in all: $119k

World#32,534 / 412k
🇵🇭Country#3,903 / 56.3k
Per project
$2.4k

$1.7k in the last 6 months

World#66,100 / 412k
🇵🇭Country#14,179 / 56.3k
Projects, last 6 months
9

Across 11 contracts

45% fixed55% hourly
World#21,105 / 412k
🇵🇭Country#1,039 / 56.3k
Projects in all
48

Across 72 contracts

51% fixed49% hourly
World#63,651 / 412k
🇵🇭Country#4,387 / 56.3k

Earnings, last 30 days

$119k+$2.4k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$116k$118k$120kNo dataOct 8Oct 23Nov 7

Read once a week before Oct 22, 2026, daily since. Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 2% in Data Scraping

Ranked by MRR among everyone on Upwork with the skill.

  1. #32Scrapy903 freelancers · 🇵🇭 #2Top 4%
  2. #101Selenium2,249 freelancers · 🇵🇭 #4Top 4%
  3. #116BigQuery908 freelancers · 🇵🇭 #5Top 13%
  4. #129ETL1,555 freelancers · 🇵🇭 #2Top 8%
  5. #135Web Scraping3,925 freelancers · 🇵🇭 #7Top 3%
  6. #165Data Extraction5,086 freelancers · 🇵🇭 #7Top 3%
  7. #190Data Scraping8,783 freelancers · 🇵🇭 #20Top 2%
  8. #442API7,943 freelancers · 🇵🇭 #9Top 6%