About Me
I am a Full Stack Software Engineer specializing in scalable web applications, high-performance REST APIs, microservices, real-time systems, and AI-powered applications. I enjoy solving complex engineering problems, optimizing application performance, and building reliable, maintainable software.
Technical Skills
- Programming Languages: Python, JavaScript, TypeScript, Go, Java, C, C++.
- Frontend Development: React.js, Next.js, HTML, CSS, Tailwind CSS, Material UI.
- Backend Development: Django, Django REST Framework, FastAPI, Flask, Node.js, Express.js, NestJS, Gin.
- Databases and Caching: PostgreSQL, MongoDB, Redis, Firebase, MinIO.
- Architecture and APIs: REST APIs, microservices, distributed systems, WebSockets, WebRTC, real-time communication.
- Streaming and Messaging: Socket.IO, Kafka, HLS video streaming.
- Machine Learning: PyTorch, DCGAN, LLM quantization, model optimization, OpenCV.
- Tools and Deployment: Docker, Git, GitHub, CI/CD, Jira, Vercel, Render, Netlify, VPS, Linux.
Projects
- PRSports: Developed a sports platform featuring live cricket scoring, ball-by-ball updates, scorebug overlays, video streaming, and tournament management. Designed a microservices architecture for authentication, matches, scoring, notifications, and streaming using NestJS, React, Socket.IO, MongoDB, Redis, Kafka, and Docker. The platform serves over 100 users.
- Photoshop Web App: Built a browser-based image editor using React, TypeScript, Flask, and OpenCV, featuring more than 10 image-processing filters and a backend processing pipeline capable of handling over 1,000 transformations.
- Face Generation Using DCGAN: Implemented deep learning models using Python and PyTorch, training generator and discriminator networks to produce realistic synthetic face images.
- 1-Bit LLM Quantization: Explored large language model quantization techniques, focusing on model compression and reducing GPU memory requirements.
- Learning Management System: Developed scalable LMS modules using Next.js, Django, and FastAPI, supporting over 1,000 concurrent users. Optimized backend services and database queries to reduce API latency by 20–30% and implemented WebRTC virtual classrooms supporting more than 50 participants.
- Pharmacy E-Commerce Platform: Engineered a MERN-stack application supporting over 500 products, integrated secure payment workflows handling more than 100 daily transactions, and developed WebSocket-based real-time chat functionality.
- Open-Source Contributions: Contributed code to Actual Budget, an open-source personal finance application, through GitHub pull requests.
Areas of Interest
- Backend engineering and scalable system architecture.
- Distributed systems, microservices, and API design.
- Real-time applications, communication, and video streaming.
- Database optimization and application performance.
- Machine learning, AI-powered applications, and LLM optimization.
- Open-source development and building production-ready software.