Hi, I am Prajwal Negi

I am a passionate Full Stack Web Developer and a Deep Learning enthusiast. Working on projects that integrate web development with AI/ML techniques. Whether it is building responsive applications, creating efficient backend systems, or diving into deep learning models, I’m always eager to learn and innovate and open to Internship, Research Projects, Collaboration in Backend Development, or AI/ML domains.

About Me

I am a passionate software developer who loves building things that live on the internet. My journey in web development started 3 years ago, and I have been constantly learning and growing ever since.

My Journey

I discovered my passion for programming during college when I built my first web application. The excitement of seeing code come to life in the browser hooked me instantly.

Since then, I have been dedicated to mastering both frontend and backend technologies. I enjoy the entire development process, from planning and design to deployment and maintenance.

Currently I am student in NSUT, and focus on building scalable web applications using modern technologies like Nextjs, Expressjs, and cloud services. I am always eager to learn new technologies and improve my skills.

Quick Facts

Projects Completed15+
Technologies Mastered20+
Coffee Consumed

Technical Skills

Frontend

HTMLCSSReactNextjsTypeScriptTailwind CSSJavascriptFigmaShadCn

Backend

NodeExpressJSPythonGraphQLtrpcWebsocketClerkZodPrisma ORM

Database

MongoDBPostgressSQLRedisNOSQL

Tools & Others

Git/GithubDockerAWSKafkaKubernetesNginxLinux

Featured Projects

Here are some of my recent projects that showcase my skills in Full-Stack development, Deep Learning, and Open-CV and Yolo.

AI MOCK INTERVIEW
This is the project where user can see companies vacancy for the particular job type and can apply to it. User can also get feedback of its application for the particular company profile by the Gemini Api in it. User also provided with the option of take Practise interview where user enables his webcam and microphone and Gemini APi generate the interview question for the particular job description. The user has to answer the question and submit the responses which will be store in the database. User can also get the feedback of his interview with the Gemini Api. Also User can build his resume and get it download. Gemini Api also provide feedback to user of his resume for the particular job description.
NextJsExpressGemini APIMongoDB
Jacky
Developed a full-stack web application of Dog-Website. User can book appointment with a doctor and instructor, based on their feedback for the user house to perfrom various activities of dogs. They can upload blogs, view characteristics and instructions about the dogs, can report about StrayDog, buy dog products. User can also adopt a Puppy and a TrainedDog for respective purposes. User can search other dogs for mating of his dog and can also post information about his dog to mate, Page for collaboration is also made to partner with Jacky.
React.jsMongoDbExpressjsRedisNodemailer

Other Notable Projects

Restaurant Name Generator
Restaurant Name Generator
This project leverages the LangChain framework integrated with OpenAI's language model to build an intelligent restaurant name and menu generator. The system accepts a cuisine type as input and then generates a creative and fancy restaurant name tailored to that cuisine. Following that, it automatically suggests a list of relevant menu items, suitable for the generated restaurant name.
PythonOpenCV
Chatty
Chatty
Chat App for the user where user can create a private room and can chat with other friends with same roomId. Websocket is use for providing a full duplex communication between users.
ExpressjsWebSocketTypescript
Location-Locator
Location-Locator
This is a project where user can get his live location, updated every few seconds. Leaflet is use for accessing the street map.
Socket.ioLeafletEjs
Security Alarm System
Security Alarm System
This project is a real-time object detection system built using YOLOv8, integrated with OpenCV for video processing and SMTP email alerts for notifying unusual object presence. The application uses a webcam feed to detect objects frame-by-frame with the help of a pre-trained YOLOv8 model and overlays bounding boxes along with FPS metrics on the live video. When objects are detected, an alert email is automatically sent to a configured recipient, ensuring prompt security notification.
PythonYoloNodemailer
AI-Based Workout Monitoring System
AI-Based Workout Monitoring System
This project is a smart fitness monitoring system built using Ultralytics' AI Gym solution, leveraging YOLOv8 pose estimation to analyze human posture and movements during workout routines like push-ups and pull-ups. By processing pre-recorded videos, the system accurately tracks key body landmarks (specifically joints like shoulders, elbows, and wrists) and monitors repetitions. The system visually overlays pose estimation outputs on each frame, counts repetitions, and generates annotated output videos for review and feedback.
PythonYolov8
Coffee Machine using Hand Gesture Recognition
Coffee Machine using Hand Gesture Recognition
This interactive virtual coffee machine utilizes hand tracking to allow users to make coffee selections using finger gestures without any physical touch. Using a webcam feed, the system detects specific finger patterns to navigate through multiple selection stages such as choosing the type of coffee, sugar quantity, and milk preference. The gesture-based interaction is visualized with an engaging UI, showing animated option selection using a progress ellipse. It provides a touchless and futuristic user experience, ideal for smart cafés.
PythonOpenCV
Volume Control Using Hand Gestures
Volume Control Using Hand Gestures
This real-time computer vision project enables users to control system volume using simple hand gestures—specifically the distance between the thumb and index finger. By tracking hand landmarks with a webcam, it dynamically adjusts the volume based on finger distance, displaying a visual bar and percentage overlay.
PythonOpenCV
 Virtual Quiz Application
Virtual Quiz Application
A real-time quiz system where users can select answers using hand gestures instead of a mouse or keyboard. The system uses a webcam to detect hand landmarks and allows interaction with multiple-choice questions by tracking finger gestures. By pinching the index and middle fingers together over a selected answer, users can register their choice. A visual progress bar shows quiz completion, and a final score is displayed upon completion.
PythonOpenCV
Virtual Keyboard
Virtual Keyboard
This project implements a virtual keyboard that allows users to type by interacting with an on-screen QWERTY keyboard using hand gestures captured from a webcam. Using computer vision and hand landmark detection, it tracks finger positions to detect which key the user is 'hovering' over and simulates key presses when a pinch gesture (distance between the index and middle finger) is detected.
PythonOpenCV
Hostel Accomodation
This is a console-based application developed in C++ to manage hostel bed reservations efficiently. The system allows students to reserve beds by entering their details, which are then stored in a file for record-keeping. It tracks available beds, updates hostel data, and ensures reservation logic through file handling operations. The project demonstrates practical knowledge of object-oriented programming, file I/O in C++. It’s a simple yet effective solution for managing hostel accommodations in small institutions.
C++
Tesla Stock Prediction
This project predicts Tesla's stock trading volume using historical stock data, including prices and dates. By analyzing the data with visualizations, it explores trends and relationships between stock features and volume. Two machine learning models—Linear Regression and Random Forest Regressor—are used.
PythonPandasScikit-learn+3
Plant Disease Predictor
A Convolutional Neural Network (CNN) was trained for plant disease classification using a dataset of images categorized into three classes: Healthy, Powdery, and Rust. The model architecture included three convolutional layers followed by max-pooling, flattening, and several dense layers. The model is trained using the Adam optimizer and categorical cross-entropy loss. During training, the accuracy steadily improved from 39.78% to 97.84%, with a final validation accuracy of 90%. Evaluation on the test set yielded a test accuracy of 93.69% and a loss of 0.2332.
PythonCNN
Next Word Predictor
This project implements a deep learning model using LSTM (Long Short-Term Memory) networks to predict the next word in a given text sequence. A small corpus of motivational and philosophical phrases is used as training data. The text is tokenized using Keras's Tokenizer, and input sequences are generated in an n-gram style. The model architecture includes an Embedding layer to transform word indices into dense vectors, followed by an LSTM layer with 150 units to capture sequential dependencies. A final Dense layer with softmax activation is used to output the probability distribution over the vocabulary.After training the model for 100 epochs using categorical cross-entropy loss and the Adam optimizer, it can predict the next likely word for any given input phrase.
Deep LearningLSTM
Customer Purchase Prediction
This project is a ML-based system that predicts whether a customer will make a purchase based on their demographic and behavioral data. It utilizes Logistic Regression, a supervised learning algorithm, to classify customer intent based on features such as age, time spent on the website, whether a product was added to the cart, gender, and past purchase behavior. The program accepts real-time user input to simulate customer behavior and predict their likelihood of making a purchase.
PythonNumpyScikit-Learn+1
Ed-Tech Website
This project is a responsive EdTech Dashboard designed to provide users with an overview of their learning progress through visually appealing and interactive charts. The dashboard features user profile information, badges, past courses, projects, and recommended courses — all integrated into a clean, intuitive interface.The core highlight is the use of Chart.js to render dynamic visualizations:Line Chart: Displays hours spent learning per day over several months.Bar Chart: Illustrates the number of questions solved per month.The dashboard incorporates a responsive navigation menu with icons (via Font Awesome) and uses semantic HTML for accessibility. The design supports smooth user interaction and visual tracking of performance metrics for learners.
HTML/CSSJSChart.js

Experience & Education

My professional journey and educational background that shaped my skills and expertise in software development.

Work Experience

Freelance Developer
Bro PG
BRO PGDwarka, DelhiJune 2024 - Present
  • Developed and maintained React-based web application serving 100+ users
  • Help in reducing the load of owner by arranging things online
  • The PG-Owner can see the Complaints posted by his guests and can update the status of the problem
  • Implemented REST APIs using Node.js and Express framework
  • Create listing of the properties of the PG Owner
ReactNode.jsExpressjsMongoDBFramer-Motion

Education

BTech in Instrumentation and Control Engineering
Netaji Subhas University of TechnologyDwarka, Delhi2022 - Present

Relevant coursework: Data Structures & Algorithm, Software Engineering, Web Development, Deep Learning Enthusiast

Get In Touch

I am always open to discussing new opportunities, interesting projects, or just having a conversation about technology. Feel free to reach out!

Let us Connect
Ready to start our conversation? Here are the best ways to reach me.
Follow Me
Stay connected and follow my journey on social platforms.
Send a Message
Have a project in mind? Let us discuss how we can work together.

Ready to work together?

I am currently available for new opportunities and exciting projects. Let us create something amazing together!