Django & REST API development
I build Django and Django REST Framework backends for products that have to keep working: the APIs that apps, dashboards and machines talk to, backed by PostgreSQL and deployed in containers.
Since 2022 I've been on the core team at YOUR Campus, whose in-house platform runs smart laundry, vending and e-commerce services for university students in Bangladesh. Before that I worked on backend operations for SnacKeeper's smart vending network. That's the context I bring: systems where the backend being down means a real customer doesn't get served.
What you get
How I can help
- 01
REST API design & build
Endpoints, serializers, authentication and permissions with Django REST Framework, designed as a stable contract for web, mobile and device clients.
- 02
PostgreSQL data modelling
Schemas and migrations that match how the business actually works, with PostgreSQL as the source of truth.
- 03
Containerised from day one
Docker and Docker Compose setups so every environment, from a laptop to production, runs the same stack.
- 04
Extending existing projects
Taking over or growing an existing Django codebase: reading it first, fixing what's fragile, and adding features without a rewrite.
Tools I use for this
- Python
- Django
- Django REST Framework
- PostgreSQL
- Redis
- Docker
- Nginx
Proof
Related work
django-postgres-setup-docker-compose
0A reusable Django + PostgreSQL starter wired up with Docker Compose for fast local backend bootstrapping.
kafka-local
1A local Apache Kafka environment running in Docker, for testing event-driven pipelines.
rabbitmq-local
1A local RabbitMQ setup in Docker for message-queue experimentation.
FAQ
Common questions
- Can you work on an existing Django project?
- Yes. I start by reading the code and the deployment setup, then agree on priorities with you before changing anything.
- Do you also build the frontend?
- When the project needs it, yes. I pair Django backends with React or Next.js frontends. This site is built with Next.js and TypeScript.
- Do you work with clients outside Bangladesh?
- Yes. I've worked with clients worldwide through Upwork since 2021. I'm based in Dhaka, Bangladesh (GMT+6).
- How do we get started?
- Send a short description of the project through the contact form or by email. I'll reply with any questions and a suggested next step.
Have a project like this?
Tell me what you're building and I'll get back to you.
Other services