$ cat ~/services

Backend systems, built & maintained.

For founders and teams who need a real backend that holds up in production, not an AI-generated prototype or a no-code workaround that falls over once real users arrive. I build it, deploy it, and keep it running.

  • Django
  • DRF
  • FastAPI
  • PostgreSQL
  • Redis
  • Celery
  • Stripe
  • Docker
  • GitHub Actions
01

What's included

An API built around your product

Custom REST APIs in Django, DRF, or FastAPI, designed around your data and your users. Multi-tenant setups where each organization only sees its own data, with roles and permissions to match.

Login and accounts done right

Sign-up, login, Google sign-in, and sessions that stay secure. Tokens rotate on refresh, stolen ones get caught when reused, and every OAuth login is properly verified.

Payments that add up

Stripe billing wired in properly. A webhook Stripe retries won't charge anyone twice, and balances stay correct even when requests land at the same moment.

Slow work off the main path

Reports, file processing, emails, and third-party calls run as background jobs, so your app stays fast. Users see live progress instead of a spinner that might never finish.

A database that fits the data

A PostgreSQL schema designed for how your product actually reads and writes, with versioned migrations so every schema change is reviewed and reversible.

Docs your team can use

Auto-generated OpenAPI / Swagger docs that update with the code. Your frontend team or partners can integrate without waiting on answers.

Deployed, not handed off

Automated tests, CI/CD with GitHub Actions, Docker, and separate staging and production environments. You get a running system, not a zip file.

Built to hold up under load

Caching and rate limiting with Redis, so traffic spikes and abusive clients don't take the app down.

After launch

Most backends don't fail on launch day. They fail six months later, when nobody's watching. The ongoing plan covers continuous updates, bug fixes, and monitoring for a flat monthly fee, so you're never billed by the hour to keep your own product alive.

02

How it works

  1. 01

    Discovery

    A call about your product, your users, and what's already built. You get a written scope and timeline before any code is written.

  2. 02

    Build

    Built in small, tested pieces on a staging environment you can try as it comes together. No disappearing for weeks.

  3. 03

    Deploy

    Shipped to production through an automated pipeline, with monitoring in place and API docs ready for your team.

  4. 04

    Ongoing support

    After launch, a flat monthly fee covers updates, bug fixes, and monitoring. The person who built it keeps it running.

03

Get started

Tell me what you're building.

The quickest route is a 30-minute call. We'll talk through what you need and whether I'm the right fit. Prefer writing? Send a message or email me directly.