Jimoh R.
Data Engineer | Scraping, ETL & AI Pipelines | Anti-Bot Specialist
🏆 Top-Rated | 100% Job Success | OG on Upwork 😎 I build data systems that keep running. Not scripts, systems. ETL pipelines, web scrapers, and workflow automations that have stayed in production for years. I work extensively with AI to build faster and ship better. And where it adds real value, I integrate LLMs and AI agents directly into pipelines and workflows Here's what that looks like in practice: ⚽ Sports & Talent Intelligence - Built the ETL pipeline behind a daily football talent ID report - processing 1,500+ clubs across 21 leagues in Europe and Asia - Achieved 99% pipeline uptime over 2+ years of continuous operation - Pipelines scale to new leagues without code changes 🎟 Real-Time Automation at Scale - Built a ticket inventory monitoring system handling 2,000+ concurrent API operations with sub-second response requirements - Architected a multi-service distributed pipeline with Redis session pooling, TTL-based expiry, and cross-instance demand signalling - 3-tier adaptive throttling cut idle resource usage by over 80% - 90% system uptime across daily booking windows over 9 months 📊 ETL & Reporting - Automated data extraction and reporting workflows in Python + Prefect, improving report efficiency by 60% - Led delivery of high-performance ETL and reporting solutions, cutting data processing time by 40%+ 🔹 WHAT I CAN HELP YOU WITH ⬥ Web Scraping & Extraction - Static and dynamic sites (JavaScript-heavy, infinite scroll, SPAs) - CAPTCHA, Cloudflare, and anti-bot protected websites - Public and authenticated APIs, hidden API reverse engineering - Output: CSV, Excel, JSON, PostgreSQL, MongoDB, Google Sheets ⬥ Data Pipelines & ETL - End-to-end pipelines from extraction to structured delivery - Scheduled, event-driven, and real-time pipelines - LLM integration for classification, enrichment, and validation steps - Orchestration with Airflow, Prefect, or Cron - Cloud deployment on AWS, GCP, DigitalOcean, Hetzner, Coolify ⬥ Anti-Bot & Protection Bypass Most crawlers fail when a site gets serious about blocking. I've worked through the full stack of modern protection layers: - IP Level: rotating residential and datacenter proxies, IP analysis evasion, rate limit handling - TLS Level: TLS/JA3 fingerprint spoofing, defeating TLS-based bot detection without a browser - Browser Level: headless browser stealth, custom browser fingerprint manipulation - Request Level: custom header construction, short-lived validation token harvesting, session pooling with TTL management - CAPTCHA: Cloudflare Turnstile, reCAPTCHA v2/v3, DataDome - solver integration and evasion strategies If your scraper keeps getting blocked, this is where I start. ⬥ Workflow Automation - n8n (self-hosted and cloud), Make-dot-com, Zapier - API integrations, webhook chains, multi-step automations - AI agents embedded in multi-step automation workflows - Reducing manual, repetitive operations end-to-end ⬥ AI Integration - LLMs (Claude, Gemini, OpenRouter) wired into pipelines for intelligent processing - classification, summarisation, extraction, validation - AI agents that take action, not just generate text - Replacing brittle rule-based logic with model-driven decision steps 🧰 TECH STACK - Languages: Python, JavaScript, Go, SQL, Bash - Scraping & Automation: Playwright, Scrapy, Apify, Botasaurus, Selenium, BeautifulSoup, aiohttp - Automation Platforms: n8n, Make-dot-com, Zapier - AI: Claude Code, Gemini CLI, OpenRouter, LLM API integration, AI Agents - Databases: PostgreSQL, MySQL, MongoDB, Redis, AWS Redshift - Orchestration: Airflow, Prefect, Docker, Cron - Cloud: AWS, GCP, Oracle, Hetzner, DigitalOcean - Web: FastAPI, Flask, Streamlit - Data: Pandas, PySpark 💼 WHAT TO EXPECT WORKING WITH ME ✅ Systems built to last, not scripts that break in two weeks ✅ Full anti-bot depth - from TLS fingerprint to CAPTCHA, not just proxies ✅ AI used where it genuinely improves the outcome, not for show ✅ Clear communication and proactive updates throughout ✅ Source code and documentation handed over with every project ✅ I'll tell you upfront if there's a better approach than what you've described I only take on projects I'm confident I can deliver well. If something about your project is unclear, I'll ask before quoting, not after starting. Send me a message with what you're trying to build. I'll tell you what's possible, how long it takes, and what it'll cost.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $2.1k
Billed in all: $16,441$16k
$231 in the last 6 months
Across 28 contracts
Earnings, last 30 days
Skill rankings: Top 13% in Bash Programming
Ranked by MRR among everyone on Upwork with the skill.
- #8Web Proxy44 freelancers · 🇳🇬 #1Top 18%🇳🇬#1 of 2
- #73Bash Programming572 freelancers · 🇳🇬 #2Top 13%🇳🇬#2 of 11
- #97Beautiful Soup634 freelancers · 🇳🇬 #2Top 15%🇳🇬#2 of 15
- #116Browser Automation444 freelancers · 🇳🇬 #4Top 26%🇳🇬#4 of 10
- #158Bot Development927 freelancers · 🇳🇬 #6Top 17%🇳🇬#6 of 37
- #164Scrapy903 freelancers · 🇳🇬 #2Top 18%🇳🇬#2 of 18
- #176Web Crawling849 freelancers · 🇳🇬 #2Top 21%🇳🇬#2 of 15
- #418Selenium2,249 freelancers · 🇳🇬 #3Top 19%🇳🇬#3 of 37