Skip to content
BackNov 7
Andrii H.
Upwork badge

Andrii H.

Web Scraping & Data Extraction | Document AI | RAG, Healthcare

Web scraping and data extraction at scale, then the document AI on top of it: I turn websites, PDFs, scans and legacy databases into clean, structured data and build the LLM pipelines and RAG systems that use it. Document extraction with validation, entity resolution for healthcare data and financial records, AI agents and MCP servers. Top Rated Plus · 100% Job Success · 2,900+ hours · finance, healthcare, real estate, e-commerce. Team of 5 engineers behind me. I build with AI coding agents (Claude Code) day to day and check their output the way I would a junior engineer's: tests, design notes and a change log on every piece of work. On production systems, model calls are logged with their cost, and output quality is tracked per run rather than assumed. Most AI projects stall at the same wall: the team wants an agent or a RAG system, but the data lives in scattered PDFs, broken APIs, half-scraped websites and legacy databases. I do both halves of that problem, so the AI build does not pause for three months while someone "figures out the data". WEB SCRAPING & DATA EXTRACTION Production scrapers for Amazon, Etsy, Mercari and niche marketplaces, real-estate portals, gaming and sports platforms: Playwright / Scrapy with anti-bot rotation, proxies, scheduling, deduplication and clean datasets into PostgreSQL, Google Sheets or your API. A real-estate data lake with daily refresh across 12 sources; an RSS / news aggregator; 200K+ legacy financial documents parsed into PostgreSQL with full lineage. Most of my long-term clients started with a scraping job. LEGACY DATA & DOCUMENT ARCHIVES Legacy data is a specialty: Access (.mdb), FoxPro/dBase, FileMaker, Excel/VBA systems, scanned archives and PDF-locked records, migrated into modern PostgreSQL with full validation reports and zero silent data loss. RAG, KNOWLEDGE GRAPHS, AI AGENTS & MCP SERVERS Document-intelligence systems where every answer is traceable: semantic index (pgvector) plus a Neo4j knowledge graph of extracted facts, so answers surface documents that share no vocabulary with the question. Every passage carries file, paragraph and the chain of entities behind it. Retrieval is hybrid, semantic search over pgvector combined with keyword search, and where the client needs measured retrieval quality we build an evaluation set and track it. Connectors for SharePoint, DataSite and Outlook, background workers, multi-tenant isolation, on-prem option. AI agents (Claude, OpenAI) and MCP servers that expose your data and APIs to any MCP client. MCP servers in production for a client's internal data and tools, with usage logging and per-call cost tracking. AI assistant for an electronics distributor (BOM cross-referencing, 84% catalog coverage); AI ops assistant for affiliate networks (Affise / Keitaro / Voluum / Tune). HEALTHCARE DATA AGGREGATION & ENTITY RESOLUTION Medical Data Graph for a MedTech due-diligence platform: 7.4M US providers (NPPES), 9.3M Medicare procedure records, 17M Open Payments transactions, 2.3M facility affiliations, 194K clinical trials with 133K investigator roles resolved to named physicians, 1.88M PubMed publications with 3.25M author links, linked by a custom matching engine with confidence scoring (95–100% accuracy on high-confidence tiers) and served through a 9-endpoint FastAPI / PostgreSQL API in 2–3 seconds. Services: NPI matching and HCP data validation, physician / KOL target lists, market analysis, the graph deployed in your cloud. Public data only, no PHI. Healthcare datasets, extraction rules and agent outputs are reviewed by an in-house biomedical expert (DVM, 20+ years in laboratory diagnostics and pharmacology): units, reference ranges, drug and biomarker mapping, and LLM outputs checked against the source before anything reaches your database. The same aggregation and record-linkage engine works for companies, contracts, people, properties. QUANT BACKTESTING & STRATEGY MIGRATION Migrated a legacy trading-signal system (VB.NET / EasyLanguage) to Python with signal-by-signal validation against the original; built corporate-action-adjusted market-data pipelines, backtesting with standard risk metrics, and parameter-optimization tooling with out-of-sample checks. I port EasyLanguage, AFL, MQL, ThinkScript and Excel strategies to Python and prove the port before anyone trades it. HOW I WORK: week 1 scope and edge cases locked; weeks 2–3 something running on your data, not slides; then iteration with evals, guardrails and observability. Agents are engineering, not prompts. STACK: Python, FastAPI, Claude / Anthropic API, MCP, OpenAI, Azure OpenAI, LangChain / LangGraph, pgvector, Qdrant, Neo4j, PostgreSQL, Redis, Airflow, Playwright / Scrapy, pandas / Polars, AWS, Azure, Docker. Send me what you are trying to build. I reply within 24 hours on whether I am the right fit.

🇺🇦Vinnytsya, Ukraine$37/hr100% JSS4.93 (15)Since May 2022

Earnings and projects

MRR
$6.3k

Last 6 months ÷ 6

World#3,471 / 412k
🇺🇦Country#222 / 14.3k
Revenue, last 30 days
$834

Last 6 months: $38k

Total earnings
$94k

Billed in all: $100k

World#41,771 / 412k
🇺🇦Country#2,767 / 14.3k
Per project
$3.6k

$3.5k in the last 6 months

World#47,068 / 412k
🇺🇦Country#2,671 / 14.3k
Projects, last 6 months
11

Across 12 contracts

25% fixed75% hourly
World#15,932 / 412k
🇺🇦Country#743 / 14.3k
Projects in all
26

Across 30 contracts

27% fixed73% hourly
World#109,600 / 412k
🇺🇦Country#4,769 / 14.3k

Earnings, last 30 days

$99.5k+$834 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$98k$99k$100kNo dataOct 8Oct 23Nov 7

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

Skill rankings: Top 0.59% in Web Scraping

Top 1% in 2 of 20 skills, ranked by MRR among everyone on Upwork with the skill.

  1. 3Knowledge Graph89 freelancers · 🇺🇦 #1Top 3%
  2. #6Healthcare IT359 freelancers · 🇺🇦 #2Top 2%
  3. #6Financial Trading259 freelancers · 🇺🇦 #1Top 2%
  4. #9LLM Agent Development242 freelancers · 🇺🇦 #1Top 4%
  5. #17Model Context Protocol (MCP)413 freelancers · 🇺🇦 #4Top 4%
  6. #23Web Scraping3,925 freelancers · 🇺🇦 #3Top 0.59%
  7. #33Data Migration1,443 freelancers · 🇺🇦 #2Top 2%
  8. #44Data Extraction5,087 freelancers · 🇺🇦 #3Top 0.86%