I will build a rest API backend with fastapi, postgresql and docker


About this gig
I build backend APIs with FastAPI from a simple CRUD service to a fully tested, containerized, CI/CD-deployed production app.
What I deliver:
A live example is my own social media API. FastAPI and PostgreSQL, JWT auth, Alembic migrations, a full pytest suite, and GitHub Actions running tests on every push, deployed and running right now. I build your project the same way.
What you get:
- Basic: single-resource CRUD API with database integration
- Standard: multiple related resources, authentication, and migrations
- Premium: Dockerized, tested, CI/CD pipeline, and deployed live for you
How I work:
I need your endpoint and data requirements upfront before starting. The clearer your spec, the faster and more accurate the build. If anything's ambiguous, I'll ask before writing code.
Stack: Python, FastAPI, PostgreSQL, SQLAlchemy, Docker, GitHub Actions, pytest.
Message me before ordering if your project doesn't fit neatly into a package. Happy to scope a custom offer.
Get to know Giovanni A
Computer Engineering AI Student
- FromEgypt
- Member sinceAug 2026
- Avg. response time1 hour
Languages
Arabic, English, German
FAQ
Do you write the API spec for me, or do I need to provide one?
You provide the requirements: what endpoints you need and what data you're working with. I turn that into a working API. If your spec is rough, send what you have and I'll clarify before starting.
Can you connect this to a frontend I already have?
Yes. Send me your frontend's expected request/response format and I'll match the API to it.
Do I get the source code?
Yes, full source code is included in every package.
Can you deploy it somewhere I can access it live?
Live deployment is included in the Premium package. For Basic and Standard, I deliver source code and setup instructions; deployment can be added as a custom request.
What database do you use?
PostgreSQL by default. If you need a different database, message me first to confirm it's within scope.
What if my project needs more than what's listed in the packages?
Message me before ordering. I'll scope a custom offer rather than have you pay for features you don't need.
Do you offer ongoing support after delivery?
Each package includes a set number of revisions for fixes and adjustments related to the original scope. Ongoing maintenance or new features after delivery can be arranged separately.
Currently expanding into AI/RAG integration (LangChain, vector search).
Message me if that's what you need, happy to discuss scope." This surfaces interest without letting anyone place an order.

