Services

Backend & APIs

APIs that stay up, fast, and boring.

backend engineering, typed contracts, honest tests, clean migrations, and the operational habits that keep services running without drama.

(01)What you get

Most backend problems are solved by boring fundamentals: typed APIs, real migrations, proper logging, tests that run in CI, and deployments you can trust. I bring 4+ years of shipping exactly that, across Python, TypeScript, and C# stacks.

  1. 01

    Typed API design

    OpenAPI-first. FastAPI + Pydantic or NestJS + Zod. Generated clients, strong contracts, versioning that doesn't hurt.

  2. 02

    Honest testing

    Unit + integration + contract tests. Real databases in CI, not mocks that lie. 80%+ coverage by design.

  3. 03

    Database-first thinking

    Schema design, indexing, query plans, migrations with rollback, and pgvector when AI shows up.

  4. 04

    Operations built in

    Structured logs, tracing, health checks, graceful shutdown, feature flags, and runbooks that actually work.

(02)How we work

  1. 01

    Model

    Domain model, entity relationships, and API contract before any framework bikeshedding.

  2. 02

    Build

    Typed handlers, tested migrations, and a CI pipeline that catches regressions on the first commit.

  3. 03

    Ship

    Containerized deploy, smoke tests in staging, progressive rollout, observability from day one.

  4. 04

    Handoff

    Clean README, runbook, architecture doc, and knowledge transfer. Your team owns the code after I leave.

(03)Stack and engagement

Python 3.12, FastAPI, Django, NestJS, ASP.NET Core, PostgreSQL, Redis, Docker

Day rate, fixed-scope milestones, or part-time retainer. 4+ years experience, EN/FR fluent.

(04)Frequently asked

Which stack do you default to?

Python + FastAPI when AI is involved or when the team is Python-leaning. NestJS for TypeScript-first teams or tight frontend coupling. ASP.NET Core when the enterprise context calls for it. The language matters less than the discipline.

Do you do DevOps / infra too?

Yes, to the extent that a backend needs it: Docker, CI/CD, Postgres operations, Redis, basic Kubernetes, Vercel / Fly / Render deployments. I don't run your company's whole cloud estate, but I ship services that are operationally clean.

How do you handle migrations?

Alembic (Python), TypeORM / Prisma migrations (Node), EF Core migrations (.NET). Reversible, tested in CI, and paired with data backfill scripts when needed. Zero-downtime deploys whenever possible.

Can you work with an existing codebase?

Yes. I regularly take over messy Python or Node services, stabilize them (tests, typing, CI), and ship new features on top. Greenfield is a luxury; brownfield is where most of the work happens.

What's your timezone overlap?

Madagascar (UTC+3). I overlap with Europe full working day and with US East Coast mornings. Async-first communication, daily written updates, and on-call meetings when needed.

Let’s talk about your project.