Projects

A selection of projects demonstrating my skills in networking, system administration, security, and development.

Enterprise Network Infrastructure Migration

OPNsense Cisco 3750X VLAN Segmentation Firewall Configuration EIGRP/OSPF Active Directory Zero-Downtime Migration

Personal home project leading complete network infrastructure migration from Layer 3 switch with EIGRP/OSPF to OPNsense gateway. Eliminated routing loops causing network instability, implemented 6-VLAN segmentation for security isolation (Kids, Family, IoT/Cameras, Guests, Management), and achieved 90% completion with only 30 seconds of downtime during trunk port conversion. Prepared foundation for 802.1X authentication and content filtering with Active Directory integration.

OPNsense Gateway with Cloudflare SSL Integration

OPNsense Cloudflare Let's Encrypt ACME Protocol DNS-01 Challenge SSL/TLS Network Optimization

Personal home project implementing automated SSL certificate management on OPNsense firewall using Cloudflare API integration. Configured ACME client for Let's Encrypt wildcard certificates (*.ruhigita.com) using DNS-01 challenge validation. Optimized network performance through FreeBSD system tunables, achieving 738 Mbit/s throughput. Documented complete setup including API token configuration, certificate automation, and troubleshooting procedures.

Home Network Redesign and Surveillance System

Ansible Network Configuration Incus VMS Cloud-init Network Diagram Design IP Camera Installation

Final project for Computer Networking and System Administration class. Designed and implemented a secure home network infrastructure with integrated IP camera surveillance system. Configured VLANs for IoT device isolation and automated deployment using Ansible with cloud-init for VM provisioning.

DOTNET Web Application

C# DOTNET Postgres Ansible HAProxy Backend Dev Team Lead

Served as backend developer and team leader for a class final project. Developed a web application using DOTNET and Postgres, enabling data retrieval, search, and graphical visualization. Implemented Ansible to automate configuration of web servers and an HAProxy load balancer, ensuring consistency and high availability.

Security Scanner Tool (Python)

Python Nmap Nikto Gobuster Security Automation

Developed a Python-based security scanner integrating Nikto, Nmap, and Gobuster for comprehensive vulnerability assessments. Capable of identifying open ports, outdated software, hidden directories, and detecting load-balanced server configurations. Showcases proficiency in Python scripting and knowledge of network security tools.

HomeLab Setup

Proxmox VE Ubuntu Server Virtualization Docker Network Configuration System Administration

Built comprehensive home lab environment for testing and development using Proxmox VE virtualization platform. Configured multiple Ubuntu Server VMs for containerized services with Docker, established network segmentation with 3 managed switches and 2 routers, and implemented proxy server for traffic management. Demonstrates hands-on experience with enterprise-grade virtualization, network troubleshooting, and system administration in a production-like environment.