About
Software Engineer with strong foundations in Data Structures, Algorithms, Operating Systems, Computer Networks and backend engineering. Hands-on experience building scalable full-stack systems, REST APIs, real-time applications, and AI-enabled workflows using C++, Node.js, TypeScript, React, Next.js and MongoDB. Skilled in debugging, asynchronous programming, client-server architecture, performance optimization and scalable system design. Solved 800+ DSA problems with strong interest in distributed systems and large-scale infrastructure engineering.
Skills & Expertise (42)
Work Experience
Developer
INTERVAI
Present - Present
Designed, developed, tested, and debugged an AI-driven real-time voice interview platform with clean, maintainable TypeScript code. Engineered secure backend authentication using Firebase Admin SDK with HTTP-only cookie session management, protecting all API routes. Designed and debugged RESTful API routes, validated API workflows using Postman, and built a scalable backend architecture for transcript evaluation using Gemini API, applying system design principles. Reduced API response latency by parallelizing VAPI.ai and Gemini API calls using asynchronous workflows, enabling seamless real-time voice interviews.
Developer
NEXUS
Present - Present
Architected, tested and debugged a scalable distributed client-server real-time communication system using Socket.IO supporting messaging, typing indicators, and online/offline presence tracking. Implemented secure authentication using JWT with HTTP-only cookies, along with protected Express.js middleware and session management. Integrated Cloudinary for media upload/storage and MongoDB for persisting chat history, user data, and last-seen timestamps. Designed RESTful APIs using client-server architecture with optimized database schema and efficient query handling for scalable user interactions.
Developer
ALGOVIZ
Present - Present
Developed an interactive platform with backend logic for real-time visualization of graphs, sorting algorithms, trees, and linked lists. Implemented BFS, DFS, Dijkstra, and A* pathfinding algorithms on dynamic grids with configurable obstacles, weighted nodes, and automated maze generation. Built a sorting comparison module displaying real-time swap/comparison metrics with adjustable input size and animation speed. Integrated an AI-assisted help widget as a reusable JavaScript component for on-demand algorithm explanations using OpenAI API.
Education
Bachelor of Technology (B.Tech) in Information Technology - Technocrats Institute of Technology
2021 - 2025 · India
Class XII (CBSE) - St Paul Senior Secondary School
2020 - 2021 · India
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Relocation
Open to Relocation
Skills (42)
Click a skill to find developers with the same skill