Things I've built
Personal and professional projects demonstrating DevOps, cloud and development skills.
DevOps internship projects (CodeAlpha)
CI/CD pipeline on Azure
Complete
A full pipeline for an ASP.NET Core API. Azure Pipelines builds a multi-stage Docker image, pushes it to Azure Container Registry, then deploys it to Azure App Service. Runs on a self-hosted agent, and the deployed app is verified through its /health endpoint.
View on GitHub
Dockerized Nginx web server
Complete
An Nginx web server in a Docker container serving a custom page, with a HEALTHCHECK configured and the full container lifecycle demonstrated (build, run, stop, restart, remove).
View on GitHub
Jenkins remoting: distributed builds
Complete
A Jenkins controller and a remote agent node running in separate Docker containers on a shared network. A build job was confirmed to run on the remote agent rather than the controller.
View on GitHub
Personal projects
CloudDesk: Azure IT support ticketing system
In progress
A cloud-native IT helpdesk ticketing system built on Azure to demonstrate real-world PaaS skills. Features full CRUD ticket management, file attachments via Blob Storage, live monitoring with Application Insights, Bicep-based infrastructure as code, and a GitHub Actions CI/CD pipeline. Designed with managed identity, so there are no secrets in code.
View on GitHub
Restaurant Management System
Complete
A desktop application for restaurant order and menu management, built with C# and .NET Framework. Covers order tracking, menu CRUD, and reporting. Later hardened by fixing SQL injection, plaintext password storage, and hardcoded credentials, and by migrating reports from Crystal Reports to RDLC.
View on GitHub