Hello, I'm Vansh Pratap Singh
|
A passionate software developer focused on creating innovative solutions that solve real-world problems.
About Me
👋 Hey there! I'm Vansh, a software engineer who genuinely enjoys the puzzle-solving aspect of building systems and writing code. Over the past few years, I've had the opportunity to work with backend technologies, distributed systems, and AI - experiences that have taught me a lot about creating reliable software that people actually use.
🛠️ I find myself drawn to challenges involving performance optimization and system design. Whether it's working with Java and Spring Boot for robust backend services, experimenting with Go for concurrent systems, or exploring AI and LLMs through Python, I'm always curious about how different tools can solve different problems.
⚡ When I'm not coding, I'm usually exploring new technologies or working on side projects that hopefully make things a bit easier for someone out there. I also enjoy staying active through football and combat sports, listening to music, and spending time with furry friends - dogs, cats, and rabbits all have a special place in my heart.
Skills & Expertise
Programming Languages
Frameworks & Libraries
Tools, Platforms & Other
Featured Projects

Self Havoc-I
A 3D first-person game using Python and PyGame, implementing Ray Tracing technique and Bresenham's Line Algorithm. Leveraged recognized Computer Graphics algorithms to overcome PyGame's 3D limitations and utilized sprites, textures, and sound effects for an immersive gameplay experience.

Self Havoc-II
A 3D-based third person game using Java and OpenGL, with realistic features such as fog, height-map terrain, and object-collision detection. Implemented shaders, phong lighting, and optimized texture rendering using multi-texturing and mip-mapping.

Restaurant Monitoring System
Developed backend functionality to monitor the online status of restaurants during business hours, generated reports on uptime and downtime, and implemented efficient data processing and interpolation techniques.
Work Experience
Software Development Engineer-2
Bito
Contributed to building scalable AI-driven solutions, driving major performance improvements, cost optimizations, and product innovations, while also leading impactful R&D initiatives and winning a company-wide hackathon.
- Built an automated evaluation application for the core AI agent, cutting manual testing and accelerating release cycles by 20%.
- Drove cost optimization by implementing features that slashed operational expenses by up to 60%.
- Identified and resolved critical product bottlenecks, significantly improving system stability and performance.
- Authored in-depth R&D and competitive analysis reports, helping to retain key customers and secure new clients.
- Achieved 1st place in a company-wide hackathon for developing a high-impact internal application.
- Tech used: Python, Artificial Intelligence (AI), Prompt Engineering, Go, AWS, Docker, SQL, Git, Linux.
Software Development Engineer-2
Adda247
Engineered high-scale backend systems, including real-time classroom features serving tens of thousands of users, optimized critical microservices for performance and reliability, and was recognized with an award for outstanding technical contributions.
- Developed a real-time YouTube live class feature enabling teachers to create and display polls, with live chat answers and a real-time leaderboard, supporting 50k concurrent users and 2000 messages/second, using distributed systems to handle multiple simultaneous classes, resulting in an 18% user conversion rate from YouTube to our application.
- Optimized a microservice by identifying and resolving a JVM bottleneck, reducing CPU utilization spikes and improving API response times.
- Recognized and awarded for outstanding technical contributions and efforts in improving system reliability.
- Tech used: Java, Spring Boot, AWS, Sql, Kafka, ElasticSearch, Redis, Postman, Git, Linux, Kibana, Docker
Latest Articles
One Weekend with Rust 🦀 Did it Really Make Me Fearless?
Rust promised me 'fearless concurrency' and safety like no other language. So I decided to spend a weekend with it. Spoiler: the compiler yelled at me a lot, but I weirdly enjoyed it 😅.
🎮 AI in Gaming: Are We Ready for Truly Living Worlds?
NPCs in games today are mostly predictable and scripted. But what if they were powered by AI agents — learning, adapting, and creating a new experience every time? Let’s talk feasibility, costs, and the future of truly living game worlds.