UK-based · Available for new projects

FastAPI backends, API integrations & data pipelines.

I help SaaS startups, agencies, and small teams turn rough specs into production-ready Python services. Fixed scope, fixed price, shipped in days — not weeks.

Native Portuguese speaker working in English · comfortable with briefs in either language

Joao Paulo

Joao Paulo — backend developer based in the UK

I work asynchronously with clients across Europe and North America, in English or Portuguese, on focused fixed-scope projects in FastAPI, API integrations, and data pipelines. Written-first communication, full overlap with European business hours, and code that ships with the docs your team needs to take it over.

What I do

Three things, done well. Each scoped fixed-price; no retainers, no open-ended hourly contracts.

FastAPI Backends

MVP backends with auth, organisations, Stripe billing, and multi-tenant data isolation. Production-shaped, not toy code.

  • JWT auth, organisations + RBAC
  • Stripe Checkout + webhook idempotency
  • PostgreSQL Row-Level Security
  • Docker setup + handover docs

Typical timeline: 1–2 weeks

API Integrations

Stripe, HubSpot, Notion, OpenAI, custom REST or GraphQL. The hard part is idempotency and retries — I design for both.

  • Signed + deduped webhook handling
  • Exponential backoff + ops endpoint
  • Fixture-tested mapping logic
  • One-page runbook for failures

Typical timeline: 3–7 days

Scraping & ETL Pipelines

Public data sources extracted with httpx, Scrapy, or Playwright. Validated, deduplicated, ready for your warehouse.

  • Async fetching, retry, rate-limited
  • Pydantic-validated records
  • PostgreSQL upsert + CSV output
  • Cron-ready Docker setup

Typical timeline: 3–10 days

How I work

The four things that decide whether a project goes well.

Fixed scope, fixed price

Briefs become a concrete spec and a written quote within 24 hours. We only kick off when we both agree on what 'done' looks like.

Written-first, async by default

Daily written updates on active projects. Short Loom walkthroughs replace long calls when something needs visual context. UK time, full overlap with European business hours.

Production-shaped code

Typed Python, tests where they matter, Docker setup, README, .env.example, runbook. Your team should be able to pick it up cold and ship.

Your code, your repo

Permissive handover. No vendor lock-in, no managed services I control, no monthly maintenance fee unless you ask for one.

Let's talk

Send a brief — project description, the job post, or a Loom walkthrough. I'll come back within 24 hours with a scoped quote and a milestone plan.

Comfortable with briefs in English or Portuguese, written-first. Rates in USD or EUR; happy to invoice in GBP via Revolut if that suits your accounting setup.

joaopaulo@biggree.com

Find me elsewhere

Upwork, Malt, and LinkedIn profiles coming soon.