Projects

A curated collection of my academic projects, personal experiments, and learning exercises. From CLI tools to infrastructure automation, here’s what I’ve been building and learning.


πŸ“‹ Quick Navigation

Section Status Projects
πŸ—οΈ Infrastructure & DevOps πŸ”„ Active 3
πŸ› οΈ CLI Tools & Automation βœ… Complete 2

Jump to: Current Focus β€’ Skills β€’ Statistics


πŸ—οΈ Infrastructure & DevOps

Infrastructure Autoscaling & Provisioning System

An intelligent infrastructure management system that uses machine learning to automatically scale and provision resources based on demand patterns and performance metrics.

Features:

  • ML-powered demand prediction and resource optimization
  • Automated scaling based on real-time performance metrics
  • Intelligent resource provisioning and allocation
  • Cost optimization through predictive analytics
  • Dynamic load balancing and capacity planning
  • Performance monitoring and anomaly detection

Technologies: Python, Machine Learning, Docker, Kubernetes, Cloud APIs, Monitoring Tools
Status: πŸ”„ In Progress
Repository: GitHub
Started: July 2025


Home Lab Infrastructure

Personal infrastructure playground with Docker containers, Linux servers, and cloud services for learning and experimentation.

Technologies: Docker, Linux, Cloud, Raspberry Pi
Status: πŸ”„ In Progress
Repository: GitHub
Started: December 2023


AdGuard Home + Tailscale DNS Setup

A privacy-first DNS infrastructure using AdGuard Home with Tailscale VPN and Caddy reverse proxy for global ad-blocking and privacy protection.

Features:

  • Network-wide ad-blocking and privacy protection
  • Secure remote access via Tailscale VPN
  • Automatic HTTPS with Caddy reverse proxy
  • Global DNS filtering across all devices
  • Enterprise-grade security and monitoring

Technologies: AdGuard Home, Tailscale, Caddy, Docker, DNS, VPN
Status: βœ… Complete
Article: Self-Hosting AdGuard Home with Tailscale & Caddy
Completed: August 2025


πŸ› οΈ CLI Tools & Automation

BookBot

A simple command-line tool to analyze the text of a book with comprehensive statistics and insights.

Features:

  • Word count analysis and frequency tracking
  • Character frequency and distribution analysis
  • Reading time estimation based on average reading speed
  • Comprehensive text statistics generation
  • Support for multiple text formats

Technologies: Python, CLI, Text Analysis, Data Processing
Status: βœ… Complete
Repository: GitHub
Last Updated: January 2024


ESSH - CLI Utility Tool

A custom command-line utility for SSH management and automation to streamline server access and management.

Features:

  • SSH connection management and automation
  • Server configuration templates
  • Batch operations across multiple servers
  • Connection history and favorites

Technologies: Shell Scripting, SSH, CLI Tools, Bash
Status: πŸ”„ In Progress
Repository: GitHub
Started: January 2024


🎯 Current Focus

Active Learning Areas

  • Infrastructure Automation: Docker, Kubernetes, CI/CD pipelines
  • Cloud Services: AWS, Google Cloud, Azure integration
  • Security: Network security, encryption, privacy tools
  • DevOps: Monitoring, logging, and automation workflows
  • Machine Learning: ML for infrastructure optimization and automation

Upcoming Projects

  • Container Orchestration: Multi-node Docker Swarm setup
  • Monitoring Stack: Prometheus + Grafana for infrastructure monitoring
  • CI/CD Pipeline: Automated testing and deployment workflows
  • Security Tools: Network monitoring and threat detection

Learning Goals

  • Q1 2025: Master Docker orchestration and container management
  • Q2 2025: Implement comprehensive monitoring and logging
  • Q3 2025: Expand infrastructure automation and security tools
  • Q4 2025: Build enterprise-grade automation and monitoring solutions

πŸ† Skills Demonstrated

Infrastructure & DevOps

  • Docker: Containerization and orchestration
  • Linux: System administration and configuration
  • Networking: DNS, VPN, security configuration
  • Cloud: AWS, Google Cloud, Azure integration
  • Automation: Scripting and CI/CD pipelines

Development

  • Python: Programming and CLI development
  • Shell Scripting: Bash automation and utilities
  • Version Control: Git workflow and collaboration
  • APIs: Development and integration
  • Databases: Design and management

Tools & Technologies

Category Technologies
Languages Python, Bash, JavaScript, SQL
Infrastructure Docker, Linux, SSH, VPN
Cloud AWS, Google Cloud, Azure
Tools Git, VS Code, Jupyter Notebooks
Frameworks Flask, React, Node.js

This portfolio is constantly evolving as I continue learning and building. Each project represents a step in my journey from student developer to infrastructure engineer.

Interested in collaborating or discussing any of these projects? Feel free to reach out!