Skip to content
View MZohaibBaig's full-sized avatar

Block or report MZohaibBaig

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MZohaibBaig/README.md

Hi, I'm Zohaib 👋

Junior Backend Developer — Python · Django/DRF · FastAPI · PostgreSQL Lahore, Pakistan · open to remote

I build backend services and ship them. Most of my work is a self-contained service you can stand up with one docker compose up — REST APIs, async task pipelines, real-time WebSocket systems, vector search, and the NGINX/Docker layer in front of them.

▶ See it running

fragrance-api — live demo · API docs (Swagger)

Log in with demo / demopass123 — no signup needed.

A full-stack perfumery formulation app: Django + DRF + PostgreSQL backend, React/TypeScript frontend, deployed on Railway + Vercel. JWT auth, object-level permissions, throttling, OpenAPI schema, 37 backend tests, CI on every PR.


📌 Projects

Project What it does Stack
fragrance-api 🟢 live Recipe/batch formulation with weight-native math, JWT auth, per-user ownership, server-side AI summaries Django · DRF · PostgreSQL · React/TS
rag-search-api Retrieval-augmented generation: upload → chunk → embed → vector search → grounded LLM answer FastAPI · pgvector · Groq
production-gateway NGINX reverse proxy with tiered per-IP rate limiting fronting the RAG service NGINX · Docker Compose
Telemetry_System Real-time device telemetry with WebSocket live push — no polling FastAPI · TimescaleDB · WebSockets
document-pipeline Async document processing with background workers FastAPI · Celery · Redis · PostgreSQL
Flask-Student-Management-API CRUD REST API with correct PUT/PATCH semantics, marshmallow validation, Alembic migrations Flask · SQLAlchemy · Docker

Each featured repo has a README covering the design decisions and the tradeoffs — including what I'd change for production.


🔧 Tech

Languages: Python, SQL, TypeScript Backend: Django, DRF, FastAPI, Flask Data: PostgreSQL, pgvector, TimescaleDB, Redis Infra: Docker, docker-compose, NGINX, Celery, GitHub Actions Auth/Testing: SimpleJWT, python-jose, pytest, Vitest, Playwright


📫 Reach me

Open to junior backend roles. Fastest way to judge my work: click the demo above.

Pinned Loading

  1. fragrance-api fragrance-api Public

    REST API for managing fragrance formulations — batch dilution math, JWT auth, per-user ownership. Django · DRF · PostgreSQL.

    Python 1