Projects

A collection of my work across AI, Software Engineering, and IT systems, reflecting a deep passion for technology and innovation.

AI & Data Projects

AI-Powered Study Assistant

Built an AI platform that summarizes lecture notes, generates quizzes, and creates flashcards. Implemented spaced repetition for personalized learning with a progress dashboard.

React Flask OpenAI API

Smart Resume Analyzer

An application that analyzes resumes and provides keyword recommendations using NLP. Extracts skills and compares them to job descriptions for better job matching.

Python NLP Streamlit

Fake News Detector

Designed a text classification model to identify fake vs. real news using logistic regression and TF-IDF. Achieved high accuracy through data preprocessing.

Python Scikit-learn NLP

Software Engineering & Web Apps

Job Board with AI Resume Matching

Job portal where employers post jobs and applicants upload resumes. Integrated AI-based resume-job matching to improve candidate recommendations.

Next.js Flask OpenAI API

Personal Finance Tracker

Web app that tracks income and expenses, visualizing spending with charts. Includes authentication and CRUD operations for user data.

React Node.js MongoDB

Pathfinding Visualizer

Interactive tool visualizing graph algorithms including BFS, DFS, Dijkstra’s, and A*. Implements grid-based graph representation with dynamic obstacles.

JavaScript React

File Compression Tool (Huffman Coding)

Text file compressor using Huffman coding for lossless compression. Built with priority queues and binary trees.

C++ Algorithms

Autocomplete & Spell Checker

Predictive text system using Trie data structures with spell-check powered by Levenshtein distance.

Python Trie

Systems & IT Tools

Network Monitoring Dashboard

Dashboard for monitoring network devices using SNMP, visualizing uptime and latency trends in real time.

Python Flask Grafana

Automated Backup System

Scripted automatic database/file backups to AWS S3 using cron jobs, improving reliability and reducing errors.

Bash/Python AWS S3

Linux Server Hardening

Secured a Linux server with firewall configuration, intrusion prevention, and monitoring scripts.

Linux Fail2Ban

Help Desk Ticketing System

IT support platform to log, assign, and track tickets with prioritization and role-based access.

PHP Node.js MySQL