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, MakefileProvisioned 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, GitKubeStack — 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 LinuxZenWallet – 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 ComposeBuilt 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, GitDesigned 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, GitHubZenChat — 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, DockerConfigured 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, LinuxDesigned an ALU for performing basic arithmetic operations as part of the Digital Logic Design course project. Skills : Critical Thinking, Digital Logic Design (DLD)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 SecurityDeveloped Python scripts for brute-force simulations, data scraping, and IP validation. Tools : Python, GitHub, CybersecurityBuilt a C++ application for managing airline operations, emphasizing OOP principles. Tools : C++, GitHub, LinuxCreated a C-based application for inventory and sales management. Tools : C, GitHub, LinuxImplemented Monit for server monitoring and automation of error detection. Fine-tuned alert mechanisms to ensure system stability and efficiency. Conducted testing and evaluation of a Large Language Model (LLM)-powered voice assistant. Focused on improving accuracy and user experience. 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. Developed an aggregate calculator for FAST entry test scores during an internship at Erudite Coaching Centre. Tools : JavaScript, HTML, CSS, GitHub, LinuxProject documentation and media related to the above projects are uploaded on LinkedIn Projects .