← dannwaneri.com

Hire a Freelance Python Developer

I'm a Python developer available for remote freelance work. I build AI agents with the Claude API, scientific computing scripts using scipy, matplotlib, and pandas, browser automation with Playwright, and serverless APIs on Cloudflare Workers. Everything I ship has a published writeup — you can read exactly how it was built before hiring me.

51+ published technical articles
100% Upwork job success
3.11+ Python version, typed throughout
Remote available worldwide

AI agents — Claude API

Tool-use agents, multi-step pipelines, and tiered model routing (Haiku → Sonnet) using the Anthropic SDK. Cost-efficient by design — most runs stay under $0.01. See AI agent projects →

Scientific Python — scipy & matplotlib

Data analysis and visualisation pipelines with scipy (signal processing, optimisation, statistics), matplotlib (publication-ready charts, subplots, custom styles), numpy, and pandas. Clean scripts with typed interfaces, not notebooks.

Data pipelines — pandas, aiohttp & Airflow

ETL scripts, CSV/JSON/Parquet ingestion, time-series processing, aggregation and reporting. Async HTTP ingestion with aiohttp for high-throughput API pulls. Apache Airflow for DAG-based scheduling on daily or hourly cadences. Scales from one-off analysis to production pipelines.

Browser automation — Playwright

Real-browser scraping and automation with Playwright. Handles login walls, JavaScript-heavy pages, pagination, and file downloads — without brittle CSS selectors.

Context API & MCP servers

I built edge-context-mode — an open-source context API for Claude Code sessions. Seven tools (ctx_execute, ctx_annotate, ctx_search, ctx_reflect) that persist session state to D1, preventing context overflow across long coding sessions. Stateful agent pipelines, flat JSON state, and resumable checkpoints are the same pattern applied at agent level.

Cloudflare Workers — Python runtime

Serverless Python Workers deployed at the edge. API endpoints, webhook handlers, and scheduled jobs — no infrastructure to manage. See Cloudflare projects →

SEO Audit Agent — Python + Playwright + Claude API

Real-browser SEO co-pilot: backlink qualifier, GSC insights, relevance scorer, cluster audit. Playwright opens real Chromium, extracts structured data, Claude scores it. Fully open source. Ran it live on a production site — found title cannibalisation and a position 9.5 query with 0% CTR.

github.com/dannwaneri/seo-agent →
Tiered model routing agent — 60–80% cost reduction

Python agent that runs Claude Haiku first, escalates to Sonnet only when confidence is below threshold. Cuts per-task API cost by 60–80% on auditable pipelines. Built for production, not a toy demo.

Read the freeCodeCamp writeup →
Vectorize MCP Worker — Python ingestion pipeline

Python CLI that embeds, chunks, and indexes 100k+ documents into Cloudflare Vectorize on a daily cron. Handles photo tweets with Llama 4 Scout vision descriptions. Zero manual re-indexing.

Full technical breakdown →
Python 3.11+ scipy matplotlib pandas numpy Playwright Claude API (Anthropic) aiohttp Apache Airflow httpx Cloudflare Workers MCP TypeScript

51+ articles on freeCodeCamp and dev.to. Every project I ship gets a writeup.

Looking to hire a Python developer?

I'm open to freelance engagements — AI agents, data pipelines, scientific computing, or browser automation. Tell me what you're building and I'll tell you if it's a good fit.

Hire Me Email Me

Related services

Custom AI Agents → Cloudflare Automation → MCP Servers →