PROJECTS
Java - Spring Boot project
ADVANCED BINARY CALCULATOR
- Operations like bin ,Oct Dec,hex,1s Complement,2s Complement,addition,subtraction,multiplication,division
- AND,OR,XOR Operations etc.
Python/Django/DRF Projects
WE-KEEP: Cloud-Deployed Django Notes App (SaaS) 🔗
Using:Django, Django REST Framework (DRF), Tailwind CSS, PostgreSQL (Neon), OAuth (Django Allauth), Docker, GCP VM, NGINX, Let’s Encrypt (Certbot), Git, GitHub- A full-stack SaaS note-taking web app built with Python (Django + DRF), PostgreSQL (Neon Cloud DB), and Tailwind CSS for the frontend. Implemented Django Auth & Google OAuth (Allauth) for secure login. Fully Dockerized and deployed on GCP Cloud VM with NGINX reverse proxy, Let’s Encrypt SSL, and a DuckDNS custom domain. Followed a Git/GitHub branching strategy with daily documentation and a CI/CD-ready setup.
Python - FastAPI Projects
FastAPI Async Beyond CRUD
Cloud-Deployed Async FastAPI Backend, Scalable, Secure & Cloud-Native API Service
- FastAPI Async Beyond CRUD – A production-ready, asynchronous FastAPI backend. Fully containerized with Docker & Docker Compose, secured with Nginx + Certbot (HTTPS). Uses Redis + Celery for background tasks, SQLAlchemy + Alembic for ORM and migrations, Neon PostgreSQL as the production database, with JWT auth, AWS EC2 hosting, and DuckDNS with a CI/CD-ready.
FastAPI Google OAuth 2.0 Auth
OAuth 2.0 Login and Secure Session & Cookie Management System with FastAPI & Authlib
- A secure authentication backend built with FastAPI and Authlib, integrating Google OAuth 2.0 with session-based authentication, CSRF protection, and secure cookies. Uses Starlette Sessions, ItsDangerous, and HTTPX for async session handling, with Pydantic and python-dotenv for environment-driven configuration. Secured via CORS, HTTPS, and state-based CSRF protection.
CRUD-fastapi-Paginate
Async CRUD API with PostgreSQL Integration using SQLAlchemy ORM and Pydantic Backend
- A high-performance FastAPI CRUD backend for managing books with PostgreSQL, built using FastAPI, SQLAlchemy ORM, and psycopg2. Incorporates Pydantic for validation, Uvicorn for async serving, and Starlette with AnyIO for asynchronous support. Configured via python-dotenv and enhanced with developer tools like Black, isort, and Click for clean, maintainable code.
Async File Upload & Directory Tree API (FastAPI + Uvicorn)
API for date-based file storage and retrieval with structured dir
- A FastAPI application for uploading and organizing files by date with unique timestamps, featuring an API to retrieve a tree view of stored files. Built with FastAPI and Uvicorn.
Machine Learning & Data Analysis (Julia) Projects
Predictive Modeling & Accuracy Comparison using Logistic Regression, Decision Tree, and Random Forest 🔗
Using:Python, Julia, Pandas, Plotly, Jupyter Notebook- Dataset - Lung Cancer Prediction
- Data Preprocessing Operations on The Dataset Using Logistic Regression, Decision Tree and Random Forest algorithm and comparing the accuracy of the model Dataset Using Julia - Lung Cancer Prediction
Julia & Machine Learning Data Analysis Experiments 🔗
Using:Python, Julia, Pandas, Plotly, Jupyter Notebook- Conducted multiple college-level experiments using Julia for data preprocessing, predictive modeling (Random Forest, Logistic Regression, Decision Tree), and interactive visualizations with Plots.jl and Plotly. Gained hands-on experience in DataFrame operations, type handling, and algorithmic problem-solving.
Experimental/Fun Projects
vCard-Contact-Cleaner 🔗
- This Python mini project processes vCard files, extracts contact information (names and phone numbers), and generates a cleaned version of the contacts in CSV and TXT formats. The program is specifically designed to handle contact numbers that may include the India country code 91, automatically removing it and storing only the 10-digit phone number. It can then output the cleaned data as either a tab-delimited .txt file or a .csv file, depending on user preferences.
AWS-Resource-Audit-Script 🔗
Using: Shell Script - Runs On AWS CLI- AWS Resource Auditor Script – A Bash script that audits AWS resources across all regions and generates a clean report. Covers EC2, EBS, RDS, Lambda, DynamoDB, VPCs, ELB, CloudWatch, Auto Scaling, S3, IAM, Route 53, and Elastic Beanstalk. Runs locally using AWS CLI with read-only IAM permissions.
Real-Time Weather Forecast Web App 🔗
Using: JavaScript, HTML, CSS, WeatherAPI, Geolocation API- A dynamic web app that fetches and displays real-time weather information using the WeatherAPI. Users can search by city or use their current geolocation to get local weather details, including temperature, humidity, local time, and weather conditions with icons. Built with JavaScript, HTML, and CSS, featuring asynchronous API calls, DOM manipulation, and responsive user interaction.
ToDo Web App 🔗
Using: JavaScript, HTML, CSS, GitHub Pages- A simple web-based To-Do List app built with HTML, CSS, and JavaScript. Allows users to add, complete, and delete tasks, making it a practical project for learning web development and managing daily tasks.
Chrome-Extension Ad-Blocker 🔗
Using: Json- Simple-Ad-Block – A browser extension that blocks intrusive ads for a cleaner, faster web experience, while allowing ads on selected domains.
Chrome-Extension Dad-Jokes 🔗
Using: Json- Click on this google chrome extension to get a random Joke every time
Networking Projects - CCNA (200-301)
VLAN Design & Inter-VLAN Routing
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Designed VLANs and inter-VLAN routing with network segmentation using Layer 1 and Layer 2 switches, ensuring efficient communication, performance, and security
WAN Network Design & Routing Protocols
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Designed and tested a WAN network with static routing (network, default, and host routing) and dynamic routing protocols like OSPF (multi-area), EIGRP (multi-ASN), RIP, and BGP
IPv4 to IPv6 Migration
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Migrated an IPv4 network to IPv6 and implemented dual-stack configurations for seamless backward compatibility
DHCP Server Deployment
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Deployed and configured a robust DHCP server to automate dynamic IP address allocation, ensuring seamless IP management, streamlined administration, and optimized network efficiency.
Firewall & ACL Configuration
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Configured firewalls and implemented Access Control Lists (ACLs) on routers and switches to fortify network security, prevent unauthorized access, and demonstrate expertise in advanced network security principles.
Network Automation with Python
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Automated common network configuration tasks on GNS3 using Python scripts, demonstrating expertise in scripting and virtual network management.
NAT Configuration
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Configured NAT on a router to allow multiple devices on a private network to access the internet through a single public IP, demonstrating network management and security skills.
Site-to-Site VPN Setup
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Configured a site-to-site VPN between headquarters and a remote branch, securely connecting remote users to the internal network.
AWS Network Infrastructure
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Configured AWS VPC, Route 53, ELB, and CloudFront to optimize network infrastructure and performance.
Web Server Deployment
Using: GNS3 (Simulator / Emulator), Cisco Packet Tracer- Set up a web server with Apache/Nginx to host a website, showcasing web service configuration skills.
Cloud And Devops Projects
AWS Network Infrastructure
Using: AWS Console- Configured AWS VPC, Route 53, ELB, and CloudFront to optimize network infrastructure and performance.
Full-Stack SaaS Note-Taking App(GCP VM Deployment + Docker + NGINX) 🔗
Using: Google Cloud Console, gcloud CLI- SaaS Note-Taking App – Full-stack web app built with Django + DRF and PostgreSQL, Dockerized and deployed on a GCP VM with NGINX reverse proxy, Let’s Encrypt SSL, and a DuckDNS domain. Followed Git/GitHub best practices and maintained a CI/CD-ready setup.