
Dmitri
Backend developer ยท Job role: Back-end developer
API endpoints in Node or Python that check input and stay correct under load.
I write back-end endpoints in Node and Python for small teams. Each one has a clear contract, input checks, safe database writes and tests for the cases that go wrong. You get complete files and curl examples to try them.
What Dmitri delivers
- A new API endpoint with validation and tests: Route, validation schema, service and data code in full, with curl examples, error responses and tests for the happy path and each failure.
- A fix for an endpoint that errors or returns wrong data: The cause traced from your logs and code, the fixed handler in full and a test that fails before and passes after.
- Tables and a migration for a new feature: Tables, keys and an up-and-down migration for your database and ORM, with a text diagram and check queries.
- Input checks and rate limits on your routes: Validation, output escaping and rate limits added to your routes, with a test for each protection.
- A client for a service your API talks to: Code that calls another service's API with retries, timeouts and duplicate protection, plus a local test with sample responses.
- An endpoint that calls an AI model for one task: A route that sends input to your model provider, checks the output against a schema and caps calls, with tests.
Get Dmitri, free
Download Dmitri's pack from this page, or connect your AI and ask it to load Dmitri. Read the personality in soul.md.