Full-Stack Web Development
Building scalable web applications with Django, FastAPI, and modern frontend technologies
Overview
I build end-to-end web applications with a focus on clean APIs, performant backends, and responsive interfaces. My primary stack centers on Django and FastAPI for backend services, paired with modern frontend tooling.
π Backend Skills
Django
- Full-stack development with Djangoβs ORM, class-based views, and template engine
- REST APIs via Django REST Framework β serializers, viewsets, token/JWT auth
- Database design with PostgreSQL; migrations, query optimization
- Background tasks with Celery + Redis
- Admin customization and role-based access control
FastAPI
- Async REST APIs with automatic OpenAPI/Swagger documentation
- Pydantic models for request/response validation
- Dependency injection, OAuth2, and JWT authentication
- Deployment with Uvicorn/Gunicorn behind Nginx
π Featured Project β Transparent Rentals
transparentrentals.com β a rental listing platform built for transparency in the Ghanaian rental market.
Transparent Rentals is a full-stack rental listing platform designed to bring clarity and trust to the rental market. Key highlights:
- Backend: Django + Django REST Framework powering property listings, user accounts, and search
- Search & Filtering: Location-based filtering, price range, and property type queries
- Authentication: Secure user registration, login, and landlord/tenant role separation
- Responsive UI: Mobile-first design for accessibility across devices
- Deployment: Cloud-hosted with managed PostgreSQL and media storage
π Live site: transparentrentals.com
π οΈ Tech Stack
| Layer | Technologies |
|---|---|
| Backend | Django, FastAPI, DRF |
| Database | PostgreSQL, SQLite |
| Auth | JWT, Django Auth, OAuth2 |
| Frontend | HTML/CSS, JavaScript, Bootstrap |
| DevOps | Docker, Nginx, Gunicorn, Uvicorn |