Bachelor of Technology in Computer Science and Engineering (Data Science)
Noida Institute of Engineering and Technology, Greater Noida
I architect scalable software solutions, engineer performant web applications, and leverage data science to solve complex problems. A strong, independent technologist committed to technical excellence.
I am a Computer Science undergraduate engineering student specializing in robust full-stack development and machine learning. With deep expertise in Java, Python, and scalable backend architectures, I thrive on taking ownership of complex technical challenges and delivering clean, efficient software. I am an independent, driven builder who executes with precision and speed.
“I don't just use frameworks — I understand why they exist, when to reach for them, and when not to.” Noida Institute of Engineering and Technology, Greater Noida
Seth M.R. Jaipuria School, Varanasi
Seth M.R. Jaipuria School, Varanasi
A full-stack web application that consolidates LeetCode activity into a unified analytics dashboard — tracking coding consistency, performance trends, and submission history across time.
Competitive programmers lack a cross-platform, unified view of their progress. Activity data sits siloed in individual platform dashboards with no consistent trend analysis or streak tracking.
Built a Flask backend integrated with LeetCode's REST APIs, Firebase for real-time auth and data persistence, and a vanilla JavaScript dashboard rendering performance charts and consistency streaks.
Delivered a working multi-user platform with sub-300ms API response times, mobile-responsive UI, and secure session management — fully architected and shipped independently.
Initial attempt used a monolithic Django setup — proved too heavy for a solo MVP. Migrated to Flask after two days; this taught me to match framework complexity to project scope rather than defaulting to the heaviest option.
A Java desktop application that automates vehicle entry/exit operations at institutional parking facilities — replacing a fully manual, paper-based record system.
Manual parking logs at institutional facilities are error-prone and slow. Paper records create entry bottlenecks (~3 min/vehicle) and make historical occupancy reporting impossible.
Implemented automated token generation seeded with timestamps (preventing collisions), a relational MySQL schema with ACID-compliant slot allocation, and a Java Swing operator UI for real-time lookups.
Reduced entry processing time from ~3 minutes to under 30 seconds. Zero double-allocation incidents in testing due to ACID-compliant transaction design.
The hardest bug was a race condition in slot allocation under simulated concurrent requests. Solved it using MySQL transactions with SELECT ... FOR UPDATE — my first real encounter with database-level locking and a formative lesson in concurrency.
CodSoft·Remote
GeeksforGeeks (GFG) Student Chapter·College
Have a project, internship opportunity, or just want to talk tech?
My inbox is always open — let's connect.