Skip to content

avansingh085/avansingh085

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 

Repository files navigation

Hi there, I'm Avan Singh πŸ‘‹

Full-Stack Developer | Competitive Programmer

I am a Full-Stack Developer (MERN) who thrives on solving complex challenges. My background in competitive programming provides me with a strong foundation in Data Structures, Algorithms, and System Optimization, which I leverage to build efficient, scalable, and robust web applications.

My passion lies in solving complex problems, and I apply a deep understanding of Data Structures, Algorithms, and System Optimization to translate complex requirements into clean, user-friendly, and impactful code.


⚑ Core Competencies

  • Full-Stack Architecture: Architecting end-to-end applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Algorithmic Problem Solving: Proven analytical skills demonstrated by Top 2% ranking on LeetCode (2000+ problems).
  • System Optimization: Expertise in database query parallelization, advanced caching strategies, and writing efficient, low-latency code.
  • Real-Time Systems: Proficient in building interactive, stateful applications using WebSockets, Socket.IO, and WebRTC.

πŸ“¬ Connect with Me

LinkedIn GitHub Email


πŸ› οΈ My Technology Stack

  • Languages: C++, JavaScript (ES6+), TypeScript
  • Frontend: React.js, Redux, Tailwind CSS, HTML5, CSS3
  • Backend: Node.js, Express.js, Nest.js, RESTful APIs, WebSockets
  • Databases: MongoDB, Redis, MySQL
  • Tools & Platforms: Git, GitHub, Docker, AWS (EC2), Postman, Joi

πŸš€ Featured Projects

1. Real-Time Chat Application

A high-throughput, low-latency messaging platform built for performance and real-time interaction.

  • Architected a scalable, real-time system using WebSocket for instant 1:1 & Group messaging, and WebRTC for P2P video calling.
  • Engineered an AI-powered moderation and assistance layer using the Gemini API for real-time grammar correction and explicit content flagging.
  • Implemented a robust authentication system (Email/JWT & Google OAuth) and enhanced UX with rich features like link detection, online status alerts, and new message ringtones/notifications.
  • Optimized database performance by implementing query parallelization and server-side caching, achieving a 40% reduction in response time.
  • Live Demo

2. Multiplayer Game Portal

A web portal for classic games featuring a challenging AI and real-time multiplayer.

  • Engineered a challenging AI opponent by implementing the Minimax algorithm for Chess and Tic-Tac-Toe.
  • Designed and implemented a real-time, event-driven multiplayer engine using Socket.IO for seamless, low-latency gameplay.
  • Live Demo

πŸ† Competitive Programming

My strong foundation in algorithms and data structures is demonstrated by my performance on global platforms:

  • LeetCode: Top 2% (Rating 2050) | 1000+ Problems Solved | 100+ contest
  • CodeChef: 4-Star (Rating 1850) | 200+ Problems Solved | 50+ contest
  • Codeforces: Specialist (Rating 1461) | 1100+ Problems Solved | 110+ contest
  • GeeksForGeeks:| 250+ Problems Solved

πŸ“Š My GitHub Stats

Avan's GitHub Stats

Avan's Top Languages

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published