Sri Charan Machabhakthuni
I build secure, scalable backend systems — not just APIs that look good in demos.
About Me
I’m a backend-focused Python developer building secure, scalable systems using FastAPI, PostgreSQL, JWT authentication, and WebSockets. I specialize in solving hard backend problems — concurrency safety, data integrity, and real-time communication — and turning them into clean, production-ready APIs.
I’m currently building PillionPal, a GPS-based ride-sharing backend with live tracking and a mileage-based pricing engine designed for real-world scale.
What I’m Good At
- ✅ Designing secure authentication flows (JWT, OTP, cookies)
- ✅ Real-time WebSockets for live location & event streaming
- ✅ Building clean REST APIs with FastAPI & Pydantic
- ✅ SQL design, atomic transactions & race condition prevention
- ✅ Background automation & task scheduling
- ✅ Writing modular, maintainable backend services
Why Backend?
Backend development is where correctness matters. I enjoy designing systems that are predictable, secure, and resilient under load — from authentication flows to real-time data pipelines. I focus on building APIs that fail safely, scale cleanly, and are easy to reason about in production.
When I'm not writing code, I'm writing stories — world-building through words instead of logic.
Professional Experience
Backend Developer
PillionPal
Building the backend for a GPS-based motorcycle ride-sharing system with JWT authentication, OTP login, live GPS tracking via WebSockets, wallets, and FairSplit — a mileage-based pricing engine.
Python Developer Intern
Zaalima Development (Remote)
Built File Organizer Pro — a desktop automation tool that sorts files in real time, detects duplicates, maintains logs in SQLite, and runs scheduled background tasks used by real users.
Web Developer & Startup Support
E-Cell REC
Developed the official E-Summit website and supported early-stage startups by building MVPs, landing pages, and scalable product architecture.
Cybersecurity Student
Raghu Institute of Technology
Pursuing B.Tech in CSE Cybersecurity with a strong focus on backend engineering, secure authentication systems, and scalable system design.
How I Build Software
Start with database schema & relationships
Write modular routers, services & database layers
Add authentication, validation & error handling
Implement logging for every critical action
Focus on ACID transactions & data integrity
Test with real workflows before deployment
Deploy using Docker + environment configs
Tech Stack & Tools
Technologies I use to build secure, scalable real-world systems.
Backend & APIs
- Python
- FastAPI
- PostgreSQL
- REST APIs
- WebSockets
- Async Tasks
- JWT & OTP Auth
Security & Reliability
- Hashing (bcrypt)
- Audit Logs
- Role-Based Access
- Input Validation
- Rate Limiting
Tools & DevOps
- Docker
- Git & GitHub
- Postman
- Render / Vercel Deployments
Frontend / Mobile
- Next.js
- React
- Flutter
- Tailwind CSS
Featured Projects
Real-world systems built with security, scalability, and clean architecture.
PillionPal – FastAPI Backend
Backend system for a ride-sharing platform with JWT auth, OTP login, bookings, cancellations, ride history, wallets, and FairSplit fare engine. Real-time GPS via WebSockets.

File Organizer Pro – Automation Tool
Python automation tool that sorts files in real-time, detects duplicates, maintains logs, and supports rollback.

Banking System – FastAPI + Next.js
Secure banking backend with hashed PIN auth, deposits, withdrawals, transfers, and audit logs. Next.js client for user banking actions.
What People Say
“Delivered our MVP faster than expected. Built the backend, authentication and deployment without needing supervision.”
E-Cell Startup Founder
SaaS MVP Client
Certifications & Badges
Professional certifications and achievements that validate my expertise in technology and cybersecurity.