
Areeba Hassan
Python/Django Backend Engineer
Summary
Building production-grade multi-tenant SaaS systems — Django, PostgreSQL, REST APIs, and AI-integrated backends. I specialize in Django, multi-tenant SaaS architecture, REST API design, and AI/RAG-integrated systems, with a focus on clean data isolation, documented APIs, and sound architectural trade-offs.
Skills
- Languages
- Python, SQL, JavaScript (basic), HTML/CSS
- Backend
- Django, Django REST Framework, django-tenants, Celery, Redis
- Database
- PostgreSQL, pgvector, ORM optimization, Schema design
- DevOps
- Docker, Docker Compose, Nginx, Gunicorn, GitHub Actions CI/CD, Hetzner / VPS, Sentry, UptimeRobot
- AI / LLM
- OpenAI API, Embeddings, RAG pipelines, LangChain (basic), Prompt engineering
- Testing
- pytest-django, Factory Boy, DRF APIClient
- Tools
- Git, Linux, HTMX, Tailwind CSS, WeasyPrint
Projects
Multi-Tenant Task Manager
Architecture Deep DiveA schema-level multi-tenant task management platform built with django-tenants. Each organization gets an isolated PostgreSQL schema with subdomain-based routing, giving complete tenant data isolation while sharing a single Django codebase and deployment.
Stack: Django, django-tenants, PostgreSQL, Subdomain routing, DRF
Real Estate Project Management System
Production SystemA production multi-tenant SaaS for real estate developers. Role-based access control, full audit logging, background processing with Celery, a documented DRF API, and server-side PDF generation for contracts and reports.
Stack: Django, DRF, Celery, RBAC, Audit logs, PDF generation
Knowledge Vault — Multi-Tenant RAG Platform
AI / RAG SystemA domain-agnostic, multi-tenant RAG knowledge platform. The pipeline — PDF ingestion, chunking, embeddings, pgvector search, and citation-grounded answers — works across legal documents, company policies, research papers, compliance manuals, and internal knowledge bases. One reusable AI backend, many industries.
Stack: Django, pgvector, RAG pipeline, OpenAI, Multi-tenant, Embeddings
Education
BS Software Engineering
Availability
Open to junior/mid-junior backend roles — remote or Pakistan-based