Kiran R.
Web Scraping & AI Data Pipelines | Anti-bot, Browser Agents, Python
i build scrapers and data pipelines that keep working after the site changes. TikTok, YouTube, Shopify stores, ad libraries, marketplaces, and the ugly sites with javascript challenges and rate limits. i also wire that data into LLM apps, so your agent or RAG system gets clean, fresh data instead of stale dumps. if you need someone to own your scrapers long term, i'm good at that part. i write them so they're easy to fix, i watch for breakage, and i usually patch a changed site before you notice missing data. RECENT WORK - a series of scraping how-to guides with working code for a privacy company (TikTok search results, YouTube video data with comments and subtitles, and more), repeat client, 7 projects and counting - a YouTube VOD link API that gets past the javascript challenge, deployed on AWS - a Shopify store monitor that pulls full catalogs (10k+ products in about a minute) and flags price drops, sold out, restocks and new products between runs - Selenium/Playwright/Puppeteer crawlers, Celery + Redis queues, Postgres storage, Docker deploys on linux WHAT PEOPLE HIRE ME FOR - ongoing scraper maintenance and new sources, hourly, usually 10 to 20 hrs a week - fixing a scraper that keeps getting blocked (403s, captchas, javascript challenges, rate limits) - moving a script that runs on someone's laptop into something scheduled, monitored and dockerized - scrape, clean and chunk data into a vector DB for RAG, or build browser agents that use an LLM to handle pages that change shape BOOK A CONSULTATION not sure the data can be collected, or what it'll cost to run? book a call and we'll work it out live. you get a short written summary with next steps after, and if you want me to build it, the call becomes the spec. HOW I WORK you tell me what data you need and in what format (CSV, sheets, API, database). i send a small sample first so you can check it, then build the full thing with tests (pytest) and a short readme so your team can run it without me. i only take work that respects platform ToS and doesn't touch other people's accounts. based in nepal (UTC+5:45), good overlap with europe and asia, and i'm available early mornings for US calls.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.5k
Billed in all: $4,229$4.2k
$762 in the last 6 months
Across 3 contracts
Across 19 contracts
Earnings, last 30 days
Skill rankings: Top 17% in Celery
Ranked by MRR among everyone on Upwork with the skill.
- #43Puppeteer150 freelancers · 🇳🇵 #1Top 29%🇳🇵#1 of 1
- #48Celery275 freelancers · 🇳🇵 #1Top 17%🇳🇵#1 of 7
- #126LLM API Integration359 freelancers · 🇳🇵 #2Top 35%🇳🇵#2 of 2
- #137Browser Automation444 freelancers · 🇳🇵 #2Top 31%🇳🇵#2 of 3
- #194Scrapy903 freelancers · 🇳🇵 #3Top 21%🇳🇵#3 of 12
- #202Web Crawling849 freelancers · 🇳🇵 #2Top 24%🇳🇵#2 of 9
- #426ETL Pipeline1,396 freelancers · 🇳🇵 #1Top 31%🇳🇵#1 of 5
- #474Selenium2,249 freelancers · 🇳🇵 #7Top 21%🇳🇵#7 of 29