let me
Introduce myself
I am a backend developer experienced in NodeJS. I love to build system architectures and play with databases & networks. Apart from backend development, I love to build frontend applications with ReactJS which can be integrated seamlessly and securely with backend services.
I have recently started exploring the world of Data Engineering. The world of data is fascinating and I am trying to get my hands dirty with it. Trino - Distributed SQL Query Engine; I am exploring this technology and trying to integrate Trino with Apache Ranger for data governance. I love to clone big data architectures locally and play with docker containers.
get in touchRemote Code Execution
Backend System Design
Jul 2023
Built a remote code execution backend system using NodeJS, ExpressJS, Docker and Redis. This system is capable of executing code in multiple languages. This system is build to be scalable and can handle multiple requests at a time.
Music DL
Backend System Design
Apr 2023
Built a Spotify downloader backend system with Spotify API and reverse search using Youtube API. This system is built as a microservice architecture using NodeJS, Docker & RabbitMQ. This system includes ip tracing and caching.
Trino Security with HTTPS
Data Engineering
Jan 2024
Learned about Trino Security and various authentication methods. Integrated Trino with a Reverse Proxy for TLS termination and tested the security features of Trino with PASSWORD authentication method in Docker.
Ranger with Trino
Data Engineering
Jan 2024
Learned about Trino Security and Apache Ranger. Integrated Trino with Apache Ranger and tested the security features of Trino with Ranger in Docker. This project also include deploying ELK for access audit logging.
Multiplayer Game
Web Application
Aug 2023
Built a Tic Tac Toe multiplayer game using NodeJS, ExpressJS and Socket.io. This project uses in-memory database to store the game state and uses socket.io to communicate between the server and the clients. Further enhancements made by extending the game with Persistent model using Redis
Timetable Visualizer
Web Application
Aug 2021
Developed a tool for BITS Pilani students to create and manage university time table online with some unique feature like visualizing the timetable and exporting the timetable in PNG format and also sharing the timetable with the peers.
Food Order App
Web Application
Oct 2020
Built a food shopping web app for both admin (shop owner) and users (consumers) as a starter project using VueJS. The web app is integrated with Firebase Authentication, NodeJS and MongoDB. This site enables admins to upload new foods including pictures, modify or delete. Users have to sign up and can add foods to their cart and shop
Poll Application
Web App
Jun 2020
Built a Survey creator and poll web app as a small project using NodeJS and MongoDB as Database. This site enables users to create, modify or delete a survey consisting of one or many questions. Users have to sign up and can add respond to others' surveys and show the visualization of the responses for their own surveys
technical skills
I started coding as part of my university curriculum with C. After started learning about web development, I fell in love with JavaScript; all of my projects has a JavaScript flavor in it. Recently, I have started exploring data engineering world and I am loving it.
Wanna know More ?
Let's Connect!
Contact Me
If you have any questions, please feel free to drop me a line. If you do not get an answer immediately, I might just be travelling through the middle of nowhere. I will get back to you as soon as I can. That is a promise!