$ whoami --verbose
name TG Pranav Hathwar
role Full Stack Developer · backend-leaning
education MCA @ RV College of Engineering, Bengaluru (2025–2027)
core python · fastapi · sql · cloud · computer-networks
ai llm apis · rag · vector embeddings · vision models
shipping Mint Masala → attendance, menu analytics, inventory
status open to roles, internships & freelance
$ _flowchart LR
C["React / Next.js<br/>TypeScript"] -->|"REST · typed contract"| A
subgraph API["FastAPI · Python"]
A["Pydantic models<br/>JWT · bcrypt · rate limiting"]
end
A --> D[("PostgreSQL<br/>schema · indexes · constraints")]
A --> M["LLM / vision models<br/>Gemini · MediaPipe"]
API -.->|containerised| K["Docker Compose<br/>nginx reverse proxy"]
K -.->|"tests · security scan"| G["GitHub Actions CI/CD"]
classDef core fill:#D6FF3F,stroke:#0A0A0B,color:#0A0A0B,stroke-width:1px;
classDef sub fill:#141417,stroke:#3a3a3a,color:#ECE8E0;
class A,D core;
class C,M,K,G sub;
| Python | Primary language. Backend services, data pipelines, automation, and the glue around AI models — typed with Pydantic, tested, containerised. |
| FastAPI | APIs designed as a contract first: typed request/response models, dependency-injected auth, explicit status codes, generated OpenAPI docs. |
| SQL | Schema before endpoint. Normalised design, deliberate indexes, constraints that enforce invariants in the database rather than in application code. |
| Cloud | Containerised and deployed, never left on localhost. Docker Compose, nginx reverse proxy, GitHub Actions CI/CD with automated security scanning. |
| Networks | TCP/IP, DNS, TLS handshake, HTTP semantics, CORS, caching, latency — the difference between guessing at a 502 and diagnosing one. |
Everything else — MongoDB, Node, Express, React — I picked up because a project called for it. Productive in all of them; just not where my depth sits.
Production & near-production
| Project | What it does | Stack |
|---|---|---|
Hotel Management Systemhms.mintmasala.in |
Staff attendance & operations for a live restaurant. RBAC, real-time tracking, automated reporting. −40% manual errors, +50% throughput. | MongoDB Express React Node |
| MenuMind Pro | Menu engineering SaaS. Classifies POS sales into a BCG matrix and simulates ±20% price moves against demand elasticity. | FastAPI Python PostgreSQL Pandas Docker |
| Kitchenflow | Inventory with a 12-stage approval workflow across 3 roles — chef request → owner approval → automatic stock write-back. 308 tests, 90% coverage, 38 CVEs closed. | FastAPI PostgreSQL Docker Actions |
Engineering & AI
| Project | What it does | Stack |
|---|---|---|
VendorLenslive ↗ |
Third-party risk platform with a Gemini-backed audit chat. Canonical Pydantic models mirrored into the TS front end so schemas can't drift. | FastAPI Gemini Next.js |
| Wi-Fi Placement Optimizer | Finds the optimal indoor router position by modelling RF propagation — log-distance path loss, ray-cast wall attenuation, RSSI heatmaps. | Python signal modelling |
| Hand Signal | Real-time gesture recognition from 21 tracked hand landmarks, with temporal smoothing for stability. | MediaPipe OpenCV Python |
| Chemical Virtual Lab | Virtual chemistry lab for web + Android, built with a team for a professor in the chemical engineering dept. AES-256 encrypted answers, 100+ student sessions. | Flutter Node PostgreSQL |
Client & freelance
- Mint Masala — digital restaurant menu + the management system above, delivered end to end
- Munagru Homestays — full site for a homestay business
- Swaathi — portfolio for a makeup artist (in progress)


