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 who builds secure and scalable systems using FastAPI, PostgreSQL, JWT authentication, and WebSockets. I enjoy solving hard problems like concurrency safety, data integrity, and real-time communication — and turning them into clean, production-ready APIs.
I’m currently working on PillionPal, a GPS-based ride-sharing backend with real-time tracking and a mileage-based pricing engine, while interning remotely at Zaalima Development, where I ship automation tools used by real users.
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 & preventing race conditions
- ✅ Background automation & task scheduling
- ✅ Writing modular, maintainable backend services
Why Backend?
I enjoy building the part of software that users never see but always rely on — the logic, security, and data flow that make everything work. Backend development gives me the space to think about system design, reliability, performance, and how to prevent edge-case failures. I like turning real-world constraints into clean API design and writing code that is predictable, safe, and scalable.
When I'm not writing code, I'm writing stories — world-building through words instead of logic.
Professional Experience
Python Developer Intern
Zaalima Development (Remote)
Developing File Organizer Pro — a desktop automation tool that sorts files in real time, detects duplicates, maintains logs in SQLite, and runs scheduled background tasks.
Backend Developer
PillionPal
Building the backend for a motorcycle ride-sharing system with JWT auth, OTP login, live GPS tracking via WebSockets, wallets, and FairSplit — a mileage-based pricing engine.
Web Developer & Startup Support
E-Cell REC
Developed the official E-Summit website and helped early-stage startups build MVPs, landing pages, and scalable product architecture.
Cybersecurity Student
Raghu Institute of Technology
Pursuing B.Tech in CSE Cybersecurity with focus on backend development, secure authentication, and 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.