Preserving Services with Faster Kernel Reboots Using Kexec & Live Kernel Patching Link to heading

  • Implemented a solution to update the kernel without rebooting, preserving all active services using Kexec for seamless kernel switching.
  • Applied Live Kernel Patching to dynamically fix bugs and perform log maintenance during active sessions.
  • Reduced system boot time by nearly 50%, significantly improving uptime and minimizing disruptions.
  • Tools: Kexec, Live Kernel Patching, Linux, C, Makefile

Infrastructure Automation with Terraform & Ansible Link to heading

  • Provisioned a Docker-based Ubuntu container using Terraform, defining infrastructure as code (IaC) for reproducibility and automation.
  • Used Ansible to configure the container post-provision — installing and starting the Apache web server.
  • Ensured end-to-end local testing using secure SSH access into the container.
  • Combined both tools to simulate a real-world DevOps workflow, handling provisioning and configuration separately. Tools: Terraform, Ansible, Docker, SSH, Linux

CI/CD Pipeline with GitHub Actions & Docker Link to heading

  • Built an automated workflow that tests, builds, and deploys a Node.js app using GitHub Actions and Docker.
  • Automated dependency installation, testing (CI), and Docker-based deployment (CD) on every code push.
  • Used GitHub-hosted Ubuntu runners to simulate a real-world deployment environment.
  • Fully tested the pipeline both locally and remotely to ensure reliable end-to-end automation.
  • Tools: GitHub Actions, Docker, Node.js, Jest, Ubuntu, Git

KubeStack — Multi-Node Kubernetes Cluster (Kind + Arch Linux) Link to heading

  • Built and deployed a production-style Kubernetes cluster using Kind on Arch Linux.
  • Set up NGINX deployment with real-world Services and Ingress routing.
  • Implemented ConfigMaps, Secrets, and Volumes for clean config and persistent storage.
  • Used Helm and Bitnami charts for streamlined app deployment.
  • Tools: Kubernetes, Kind, Docker, Helm, NGINX, Arch Linux

ZenWallet – Dockerized MERN Stack Wallet Tracker Link to heading

  • Built a full-stack wallet tracker using MongoDB, Express, React, and Node.js.
  • Fully containerized with Docker Compose (frontend, backend, and MongoDB services).
  • Focused on production-ready DevOps practices and multi-service orchestration.
  • Features include transaction logging, total calculation, and API endpoints.
  • Tools: MERN Stack, Docker, Docker Compose

Digital Timetable System Link to heading

  • Built a web-based solution to help students access their personalized class and exam timetables by entering their roll numbers.
  • Replaced manual PDF searching with a structured database using SQL joins and clean data entry.
  • Admin panel allows secure add, update, and delete operations, removing the need to resend PDFs for each update.
  • Ensured privacy by restricting users to view only their own data.
  • Tools: Python, SQLite3, SQLite Browser, Git

Custom Cloud System Link to heading

  • Designed and set up a self-built cloud system using Ubuntu Server.
  • Implemented real-time monitoring with Monit to ensure system stability and resource management.
  • Utilized tools like Ubuntu Server 22.04 LTS, Monit, and Email Alerts for efficient management and monitoring.

Docker Swarm Cluster Deployment Link to heading

  • Deployed a Docker Swarm cluster across two physical Arch Linux machines (manager and worker nodes) research initiative.
  • Tools: Docker, Docker Swarm, Arch Linux, Linux System Administration, GitHub

ZenChat — Real-time Chat App (Flask + Docker) Link to heading

  • Built a minimal real-time chat app using Flask and SQLite3.
  • Fully containerized with Docker (frontend, backend, middleware).
  • Easy deployment using a single Docker command.
  • Designed for scalability and future Kubernetes orchestration.
  • Tools: Python, Flask, SQLite3, Docker

Voice Over IP (VoIP) Setup Link to heading

  • Configured VoIP communication using Asterisk (PBX) on Ubuntu, creating clients and enabling IP-based communication.
  • Deployed the system on AWS EC2 and Docker for scalability and containerization.
  • Tools: Asterisk, FreePBX, Rsync, Linux

Arithmetic Logic Unit (ALU) Link to heading

  • Designed an ALU for performing basic arithmetic operations as part of the Digital Logic Design course project.
  • Skills: Critical Thinking, Digital Logic Design (DLD)

Cryptography Project Link to heading

  • Implemented RSA encryption and decryption for secure communication.
  • Configured a Certificate Authority (CA) to issue server certificates and hosted it using Apache.
  • Tools: OpenSSL, Linux, VirtualBox, RSA Security

Programming for Cybersecurity Link to heading

  • Developed Python scripts for brute-force simulations, data scraping, and IP validation.
  • Tools: Python, GitHub, Cybersecurity

Airline Management System Link to heading

  • Built a C++ application for managing airline operations, emphasizing OOP principles.
  • Tools: C++, GitHub, Linux

Super Store Management System Link to heading

  • Created a C-based application for inventory and sales management.
  • Tools: C, GitHub, Linux

Monit Deployment Link to heading

  • Implemented Monit for server monitoring and automation of error detection.
  • Fine-tuned alert mechanisms to ensure system stability and efficiency.

LLM Voice Assistant Link to heading

  • Conducted testing and evaluation of a Large Language Model (LLM)-powered voice assistant.
  • Focused on improving accuracy and user experience.

Encryption System Link to heading

  • Designed and implemented an encryption system using RSA security principles.
  • Enhanced data security in a custom application.

Retrieval-Augmented Generation (RAG) Link to heading

  • Integrated RAG with APIs to create a dynamic knowledge retrieval system.
  • Optimized the pipeline for real-time data access and processing.

FAST Aggregate Calculator Link to heading

  • Developed an aggregate calculator for FAST entry test scores during an internship at Erudite Coaching Centre.
  • Tools: JavaScript, HTML, CSS, GitHub, Linux

Note: Link to heading

  • Project documentation and media related to the above projects are uploaded on LinkedIn Projects.