My Projects

A showcase of my work, side projects, and experiments

WayFinderAxis — Travel Blog Platform

React Node.js MongoDB Docker AWS DevOps

Developed a full-stack travel blogging platform using React, TypeScript, Node.js, Express, and MongoDB, featuring secure user authentication with JWT and GitHub OAuth integration. Designed a responsive, mobile-friendly UI with Tailwind CSS and dark mode support. Built a well-documented RESTful API using Swagger and enabled rich content creation with category tagging and media uploads to AWS S3. Optimized performance with API response caching and a scalable database schema for efficient content discovery. Incorporated DevOps best practices, including GitHub for version control, Docker for containerization, Jenkins for CI, OWASP Dependency-Check and Trivy for security scanning, ArgoCD for CD, Redis for caching, Kubernetes for orchestration, and monitoring via Helm, Prometheus, and Grafana.

Word Puzzle Game

HTML CSS JavaScript

An interactive word puzzle game built with vanilla JavaScript. Features include multiple difficulty levels, score tracking, and responsive design.

Text-To-Speech App

Python React SQLite

A web application that converts text to natural-sounding speech using Python's text-to-speech engine and React for the frontend.

Motor-Bike Gallery

HTML CSS Bootstrap

A responsive gallery showcasing various motor-bikes with detailed specifications and high-quality images. Built with Bootstrap for optimal responsiveness.

Weather App

JavaScript Node.js Weather API

A weather application that provides real-time weather information using the OpenWeatherMap API. Features include location search and 5-day forecast.

Shell Script Mini-Project

Linux Shell Script

Created a script which Welcome the user, with greetings to his/her username, Show the date and time, Show the uptime of the server and the last logins, Show the disk space and RAM utilization, Show the top CPU processes.

Real Estate Price Prediction

Python Pandas Scikit-Learn Flask

Developed a website using HTML, CSS, JavaScript, Python, Pandas, Matplotlib, Scikit-Learn, and Flask. The website provides a user-friendly interface for predicting the estimated price of a house using Linear Regression.

TripTadka

Python Django AWS S3

Developed a dynamic photo album website using Django, incorporating seamless integration with AWS S3 Buckets for efficient and scalable image storage. Features an intuitive UI for easy navigation and management.

User Management System

Shell Script Linux AWS Git

Developed a comprehensive Linux shell script to automate key system administration tasks, including user management, directory backups, and system monitoring.

Two-Tier App Containerization

Docker Docker Compose Docker Scout

This project involves containerizing a two-tier application using Docker and orchestrating the containers using Docker Compose. Includes security scanning with Docker Scout.