I'm a developer who started with Frontend, evolved into Machine Learning, and now builds end-to-end solutions across the full stack. My journey isn't just about learning technologies — it's about using them to solve problems that actually matter.
vamsi = {
"name" : "Bodimalla Vamsi Krishna Reddy",
"roles" : ["Full-Stack Developer", "ML Practitioner"],
"journey" : "Frontend → ML → Backend → Full-Stack",
"stack" : {
"frontend" : ["React.js", "HTML", "CSS"],
"backend" : ["FastAPI", "Node.js", "Express.js"],
"ml" : ["Scikit-Learn", "Pandas", "NumPy"],
"database" : ["MongoDB", "MySQL", "Oracle SQL"],
"tools" : ["Git", "Jupyter Notebook", "VS Code"]
},
"languages" : ["Python", "JavaScript", "Java", "C", "SQL"],
"soft_skills" : ["Leadership", "Peer Mentorship (AIHUB)", "Communication"],
"driven_by" : "Turning complex problems into clean, working solutions 🧩"
}🎨 Frontend Dev → 🤖 ML Engineering → ⚙️ Backend + Full-Stack
React, HTML/CSS Model Training FastAPI, Node.js
UI/UX Hands-on Evaluation MongoDB, MySQL
Scikit-Learn, Pandas REST APIs
I didn't follow a textbook path — I followed real problems and picked up whatever it took to solve them.
Languages
Frontend
Backend & APIs
ML & Data
Databases
Tools
🔗 Live Demo · Dynamic Railway Seat Allocation System
Traditional booking systems treat a berth as either fully vacant or fully occupied. That wastes seats.
SmartSeat breaks the berth into route segments — so a berth occupied from Howrah → Gaya can still be booked for Gaya → New Delhi by another passenger.
Howrah ──[OCCUPIED]──► Gaya ──[VACANT]──► New Delhi
↑
New passenger books here 🎯
How it works under the hood:
- 📐 Segment-wise berth model — each berth tracks
VACANT/OCCUPIEDstates per route segment - 🧠 CSP (Constraint Satisfaction Problem) — seats are filled dynamically using constraint solving
- 🏆 Seat ranking algorithm — top 3 best-fit seats recommended to the passenger
- 🎟️ QR ticket generation — downloadable ticket on successful booking
Tech: Python · HTML/CSS/JS · CSP Algorithm · Dynamic Allocation
| Area | Skills |
|---|---|
| 🏗️ Full-Stack Dev | React, FastAPI, Node.js, REST APIs |
| 🤖 Machine Learning | Model Training, Evaluation, Cross-Validation, Scikit-Learn |
| 🗄️ Databases | MySQL, MongoDB, Oracle SQL |
| 🧩 CS Fundamentals | DSA, OOP, Problem Solving |

