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.
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 →
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 →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 →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 →51+ articles on freeCodeCamp and dev.to. Every project I ship gets a writeup.
- How to Build a Local SEO Audit Agent with Browser Use and Claude API — freeCodeCamp
- How to Build a Cost-Efficient AI Agent with Tiered Model Routing — freeCodeCamp
- How to Build a Self-Learning RAG System with Knowledge Reflection — freeCodeCamp
- How to Stop Letting AI Agents Guess Your Requirements — freeCodeCamp
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.
Related services