Projects

A collection of DevOps projects — from production Kubernetes platforms and GitOps pipelines to Terraform modules and observability stacks. Each project represents real-world problems solved at scale.

DevelopmentsKubernetesCI/CD
2025

Smart School Management System (PHP)

A scalable PHP School Management System application built with modern best practices, featuring a clean architecture and robust testing suite.

Used Modern Laravel Framework · Latest MySQL & Redis · Dockerized for easy deployment
PHPMySQLRedisDockerNginxKubernetes
Developments
2022

EN-Chat — Encrypted Messaging App

A real-time secure messaging Flutter application with end-to-end encryption. Built as a final-year project featuring encrypted chat rooms and secure authentication.

End-to-end encrypted real-time messaging
FlutterDartFirebaseEnd-to-End Encryption
Developments
2022

Flutter Dictionary App

A simple and clean dictionary mobile application built with Flutter, powered by the Owlbot free dictionary API for word definitions, examples, and phonetics.

FlutterDartOwlbot APIREST API
KubernetesAutomationMonitoring
2023

K3D Local Kubernetes Cluster Setup

Automated script to spin up a local production-like Kubernetes cluster using k3d. Installs Docker, k3d, kubectl, and Helm if not present. Supports Ingress Nginx with custom TLS certs, Kubernetes Dashboard, and Prometheus + Grafana stack.

One-command local Kubernetes environment with optional observability
k3dKubernetesHelmNginx IngressPrometheusGrafana+2
KubernetesDevelopments
2023

Knative Serverless Python App

A test deployment of a Python application on Knative to explore serverless workloads on Kubernetes, including auto-scaling to zero and event-driven invocation.

KnativeKubernetesPythonDocker
MonitoringKubernetes
2024

Promtail + Loki Log Aggregation

Deployment configuration for a Promtail and Loki log aggregation stack for centralized log collection and querying in Kubernetes environments.

LokiPromtailGrafanaKubernetesDocker
MonitoringDevelopments
2023

DotNet App with Apache Skywalking Monitoring

A .NET application integrated with Apache SkyWalking for distributed tracing and APM. Demonstrates end-to-end observability for .NET microservices.

dotnetApache SkyWalkingDockerKubernetes
KubernetesAutomation
2024

OpenResty Nginx Deployment

OpenResty (Nginx + Lua) deployment configurations covering standalone, Docker, and Kubernetes setups. Useful for custom API gateway and reverse proxy scenarios.

OpenRestyNginxLuaDockerKubernetesHelm
KubernetesMonitoringSecurity
2024

Keycloak on Kubernetes with Prometheus Monitoring

Full Keycloak IAM deployment on Kubernetes with integrated Prometheus and Grafana monitoring. Includes dashboards for authentication metrics and session tracking.

IAM + observability in a single Kubernetes deployment
KeycloakKubernetesPrometheusGrafanaHelmDocker
CI/CDSecurity
2024

PHP App CI with Jenkins & SonarQube

Demo PHP application deployment pipeline using Jenkins for CI/CD with SonarQube static code analysis integration. Demonstrates shift-left code quality practices.

Automated code quality gates in CI pipeline
JenkinsSonarQubePHPDockerBash
MonitoringKubernetes
2023

OpenTelemetry Observability Stack

Full OpenTelemetry-based observability stack deployment including Promtail, Loki, Tempo, and OTel Collector. Provides traces, logs, and metrics in a unified setup.

Unified traces, logs, and metrics with OpenTelemetry
OpenTelemetryLokiTempoPromtailOTel CollectorGrafana+1
AutomationMonitoring
2023

PMM Server Auto-Update Script

Automation script for Percona Monitoring and Management (PMM) server updates with custom branding/logo support. Simplifies PMM version management in production.

BashDockerPMMPercona
DevelopmentsAutomation
2024

Metadata File Organizer

A Python GUI application that automatically organizes files from folders and subfolders using magic bytes detection for accurate file type identification. Supports 50+ formats across 6 categories with optional metadata enhancement.

Magic bytes detection for 50+ file formats
PythonTkinterMagic BytesFile I/O
DevelopmentsSecurity
2024

SonarQube PDF Report Generator

A web-based tool that generates professional PDF reports from SonarQube analysis data. Features real-time connectivity testing, project selection, and executive-ready report output with charts and detailed code quality metrics.

Transforms SonarQube metrics into executive-ready PDF reports
JavaScriptSonarQube APIPDF GenerationHTMLCSS
KubernetesMonitoring
2024

ELK Stack Helm Chart

Comprehensive Helm chart for deploying a complete ELK Stack (Elasticsearch, Logstash, Kibana) with Filebeat, APM Server, and a demo Node.js app on Kubernetes. Includes auto SSL/TLS generation, RBAC, health checks, and post-install config jobs.

Full ELK stack with APM and auto TLS in a single Helm chart
ElasticsearchLogstashKibanaFilebeatAPM ServerHelm+2
IaCCloud
2024

Terraform on AWS — Full Learning & Demo

Comprehensive Terraform learning journey with hands-on AWS demos covering core concepts: VPC networking, EC2, S3, RDS, IAM, and EKS provisioning. Includes modular configurations, remote state management with S3 backend, and workspace-based environment separation.

End-to-end AWS infrastructure provisioned with Terraform from scratch
TerraformAWSEC2VPCS3RDS+2