About
I began my coding journey in 2019 during my second year of college while studying Computer Science, starting with HTML and CSS. From there, I picked up JS and PHP, building a few websites along the way. Things really took off when I found React through Angela Yu’s web dev bootcamp, and I later got into backend development after Jonas Schmedtmann’s Node.js course.
I’ve always enjoyed building products. I started with PlacePrep in college and later created ZeltoAuthoring at my first job, where I also handled AWS deployments and set up CI/CD pipelines. Now, I’m working on the Next-Gen SIEM at DNIF, building secure scalable systems. I’m always curious to dive deeper into tech, and lately, I’ve been focusing on Next.js, Python, and sharpening my fundamentals in OS, Databases, and Networks.
When I’m not coding, I’m probably playing cricket, hanging out with friends, listening to podcasts, or enjoying some music.
Experience
2024present Designed and implemented a log ingestion and transformation service capable of handling 20,000 events per second and processing up to 1 TB of data daily. Built the Bulk Audit Logs Downloader, a scalable service that efficiently handles tens of gigabytes of log downloads using Celery with Redis to process large queries asynchronously and upload results to AWS S3. Developed a Python-based query parser to validate and convert custom queries to SQL. Built interactive data visualization components with React and TypeScript, enhancing the usability of security analytics dashboards. Additionally, implemented periodic data fetching for analytics and multi-page caching on the browser using React Query to minimize unnecessary backend calls and improve performance.
- React.js
- TypeScript
- Python
- Flask
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- Celery
- Docker
- AWS
20212024 Web DeveloperBuilt a low-code authoring tool for creating courses, focusing on the design and implementation of interactive, responsive, and accessible UI components. Implemented features like live editing, drag-and-drop functionality, and user authentication, integrating Stripe for payments. Additionally, Architected and deployed the entire product on AWS, leveraging services like EC2, Lambda, S3, RDS, and CloudFront, and created a CI/CD pipeline using GitHub Actions
- React.js
- Vue.js
- TypeScript
- Node.js
- Django
- Python
- MySQL
- AWS
- Docker
- GitHub Actions
Projects
Cricbuzz Clone (Work in Progress)
The Cricbuzz Clone highlights my full-stack development skills, combining a robust backend built with Node.js, TypeScript, Express, MongoDB, and PostgreSQL with a dynamic and responsive frontend using React.js, TypeScript, Tailwind CSS, and React Query. I designed and implemented scalable APIs to manage user data, match statistics, and real-time updates while ensuring seamless integration with the frontend. The user-facing interface is complete, and I am currently working on an admin dashboard to extend platform capabilities. This project demonstrates my ability to deliver complete, high-quality applications across the stack.
- React.js
- TypeScript
- Tailwind CSS
- React Query
- Node.js
- Express.js
- PostgreSQL
- MongoDB
- Python
- Web Scraping
PlacePrep
A MERN-based platform built to assist engineering students in interview prep with quizzes, aptitude tests, and coding challenges. It includes an in-browser compiler supporting Java, Python, C, and C++ for seamless coding practice right on the site.
- React.js
- Redux
- Bootstrap
- Express.js
- MongoDB
- linux
Cricket Scorer
A React JS app where players can record and update scores for their cricket games. It uses React Context for efficient score tracking throughout the match.
- React.js
- React Context
- Bootstrap
Skills
Frontend
- Next.js
- React.js
- Vue.js
- JavaScript
- TypeScript
Backend
- Node.js
- Python
- Django
- Flask
- Celery
Database & Message Brokers
- PostgreSQL
- MySQL
- MongoDB
- Redis
- RabbitMQ
Cloud & DevOps
- AWS EC2
- AWS RDS
- AWS Lambda
- AWS S3
- Docker
- Kubernetes
- GitHub Actions