← dannwaneri.com

Hire a Freelance Matplotlib Developer

I'm a Python developer available for remote freelance work involving matplotlib — publication-ready charts, custom styling, multi-panel subplot layouts, and reporting pipelines that regenerate charts automatically instead of someone re-exporting a PNG by hand every week.

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

Publication-ready charts

Figures built to sit in a report or a paper, not a default Jupyter output — resolution, font sizing, and margins set for the final destination, not the notebook.

Custom styling

Color palettes, fonts, and layout matched to a brand or house style using rcParams and style sheets, applied consistently across every chart a pipeline generates.

Subplots & multi-panel figures

Grid layouts and shared axes for comparing several metrics or series in one figure — the kind of layout that's fiddly to get right by hand and worth automating once.

Automated reporting

Charts regenerated on a schedule from live data — a cron job or pipeline step that produces the same report every time, not a one-off export someone has to remember to redo.

Paired with pandas & scipy

Matplotlib rarely runs alone — usually the last step after pandas has shaped the data and scipy has done any statistical work. See the SciPy side →

Typed, tested, production-shaped

Chart-generation functions with typed interfaces, not exploratory notebook cells — code meant to run unattended, not be re-run by hand each time.

SEO Audit Agent — Python + Playwright + Claude API

Real-browser SEO co-pilot: backlink qualifier, GSC insights, relevance scorer, cluster audit. Fully open source — the kind of tool that needs its output charted, not just logged.

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. Cost and confidence trends over time are exactly the kind of series matplotlib is built to chart.

Read the freeCodeCamp writeup →
Python 3.11+ matplotlib pandas numpy scipy Claude API (Anthropic) Cloudflare Workers

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

Can you build automated reporting with matplotlib?

Yes — charts generated on a schedule from live data rather than a chart someone has to remember to regenerate by hand.

Do you do custom chart styling, not default matplotlib output?

Yes — custom color palettes, fonts, and layout matched to a brand or publication style guide, using rcParams and style sheets.

Do you work with subplots and multi-panel figures?

Yes — grid layouts, shared axes, and multi-panel figures for comparing several series or metrics in one publication-ready image.

Need charts that aren't an afterthought?

Reporting pipelines, publication-ready figures, or custom styling — tell me what you're building and I'll tell you if it's a good fit.

Hire Me Email Me

Related services

Full Python Stack → SciPy Developer → aiohttp Developer → Custom AI Agents →