Hello, I'm Vansh Pratap Singh

|

A passionate software developer focused on creating innovative solutions that solve real-world problems.

Vansh Pratap Singh
Scroll

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.

3+ Years Experience
35+ Projects Completed
11+ Happy Clients

Skills & Expertise

Programming Languages

Python 95%
Java 95%
Rust 95%
Go 95%
Lua 80%
C++ 80%
JavaScript 95%
SQL 95%

Frameworks & Libraries

Spring Boot 95%
FastAPI 95%
Django 95%
Gin 95%
Axum 95%
Actix 90%
React 95%
Svelte 95%

Tools, Platforms & Other

AWS 95%
Docker 95%
Kubernetes 95%
Git 95%
Linux 95%
Kafka 95%
RabbitMQ 90%
ElasticSearch 95%
Redis 95%
MongoDB 90%
DynamoDB 95%
Artificial Intelligence (AI) 90%
Prompt Engineering 95%

Featured Projects

Self Havoc-I

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.

PythonPyGameComputer GraphicsBresenham's algorithm
Self Havoc-II

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.

JavaOpenGLComputer GraphicsObject-collisionMip-mapping
Restaurant Monitoring System

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.

PythonFastAPISQLMulti-threaded programming

Work Experience

Oct 2024 - Present

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.
Apr 2024 - Oct 2024

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

Get In Touch

Location

Lucknow, India

Send Email

This will open your default email client with the information you've entered.