Tea and Technology, Football and Formula 1 — that's me in a nutshell.

--Experience--

Corporate | Freelance | Open Source

CyberAlam

Oct'24 - Dec'24

Full Stack Developer
Developed cyberalam.com from scratch. Developed a custom CMS using Next.js, Supabase, and Drizzle ORM. Integrated Calandly API for booking appointments.

Zenon AI

Jun'24 - Jul'24

Software Engineer Intern
Worked on Java, Spring Boot, and ReactJS. Developed RESTful APIs with Spring Boot and integrated them with the frontend using various React Hooks.

MTS-AUV ZHCET

May'24 - May'25

Lead Web Developer
Developer of auvzhcet.com. Optimized image reload time. Developed various pages like Events, Team, Gallery, Competitions, etc.

Dept of Computer Science, AMU

Jun'23 - Nov'23

Research Intern
Worked on a research project on the topic 'Performance Evaluation of Deep Learning models with LLMs for Fake News Detection'.

--Projects--

Have a look at my Projects
Small, Big and everything in between

AI Code Review Tool for Smooth Pull Requests Merging
An AI Driven Code Review Tool that helps in reviewing code changes in pull requests. The system uses Spring AI to interact with LLMs and GitHub API to post PR comments. The system is built using Spring Boot and Spring AI. The LLM used is OpenAI's GPT-3.5 Turbo.
Spring Boot | Spring AI | LLM | GitHub API
Git-Lite: A Lightweight Version Control System
A lightweight version control system that allows users to track changes in files and directories. The system is built using JavaScript and Bash. The system allows users the following commands: init, add, commit, cat-file. The system is similar to Git but is much simpler and easier to use.
JavaScript | Bash | Version Control
Web Server for RFID based Attendance & Door Lock System
A web server that manages attendance and door lock system using RFID cards. The system uses an ESP8266 microcontroller to read RFID cards and send the data to the Java Backend. The server stores the attendance data and controls the door lock system. The system is built using Spring Boot.
Spring Boot | REST API | MySQL
Book Verse - Library Management System
An application to automate book issue process where users can search for books and issue them within an organization. Restful APIs have been implemented using Spring Boot and the frontend is built using React.js.
Spring Boot | ReactJS | MySQL
Driver Drowsiness Detection System
A system that detects driver drowsiness using a camera and alerts the driver. The system uses a Convolutional Neural Network (CNN) to detect the driver's eyes and determine if they are closed or open. If the eyes are closed for a certain period of time, the system alerts the driver by sounding an alarm. The system is built using Python and the Keras library, and is deployed using Flask.
Deep Learning | Neural Networks | Flask
Expense Tracker Application
A web application that allows users to track their expenses. The system is built using React.js and Tailwind CSS. The system allows users to add, update, delete, and view expenses. The data is stored in Firebase.
ReactJS | Tailwind | Firebase
Predictive Model for Industrial Device Fault Detection
A system that detects faults in industrial devices using machine learning. The system uses data collected from industrial devices to train a machine learning model. The model is then used to predict faults in the devices. The system is built using Python and the Scikit-learn library, and is deployed using Flask.
Machine Learning | Data Analysis | Flask
Student Database Management System
A web application that manages student data using a MySQL database. The system is built using Node.js, Express.js, and MySQL. The system allows users to add, update, delete, and view student data. API endpoints have been implemented according to REST architecture.
NodeJS | ExpressJS | MySQL
Portfolio Website
My personal portfolio website built using React.js, Next.js, and Tailwind CSS. The website is deployed on Vercel.
ReactJS | NextJS | Tailwind CSS | Vercel

--Blogs--

I do write sometimes
Here are some of my blogs

Blog 1: Link vs Anchor Tags usecases

This blog explains the use of link <Link> and anchor <a> tags in HTML

Blog 2: Optimising Images for Web

This blog explains how to optimise images for web to descrease the load time of the website

Blog 3: JWT based AuthN and AuthZ using Spring Security

This blog explains how to implement JWT based authentication and authorization using Spring Security in Spring boot applications