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

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