Backend developer specializing in Python, FastAPI, and PostgreSQL. I build production-style systems with clean architecture, atomic transactions, role-based access, and end-to-end security practices. Currently engineering PillionPal (ride-sharing backend with FairSplit algorithm) and RupeeWave, a live banking backend with concurrency-safe money transfers.
- Building production-grade backend systems using FastAPI + PostgreSQL.
- Developing PillionPal backend with GPS routing, JWT auth, and FairSplit fare engine.
- Running RupeeWave, a fully live banking backend with migrations, audit logs, and atomic operations.
- Strengthening backend fundamentals: DB design, transactions, auth, load handling, deployment.
- Exploring Supabase, Docker, and cloud workflows.
Production-style backend with:
- Secure auth (JWT + PIN hashing)
- 3-role RBAC (admin, teller, customer)
- Atomic, concurrency-safe transfers
- Audit logs & Supabase migrations
- Clean folder architecture
Live: https://rupeewave.vercel.app
Code: https://github.com/SreeCharan153/RupeeWave
Ride-sharing platform with:
- FairSplit cost-calculation
- JWT authentication
- Location-based ride logic
- Clean API + DB workflows
(Work in progress)
Open to backend roles, collaborations, and impactful engineering work. π



