Infrastructure Portfolio
Real-world projects: virtualization, storage, website development, and security testing.
Enterprise Virtualization Lab – Proxmox with Multi-OS & Security Testing
Objective
Build a complete, isolated virtual lab to run multiple operating systems simultaneously for security testing, cross-platform development, and IT training – all on a single physical host.
Implementation
Deployed Proxmox VE 8.4 on custom-built hardware. Created and configured VMs: Kali Linux (security testing), Windows 11 (endpoint/software testing), macOS Sonoma (Apple ecosystem), Ubuntu Linux, and TrueNAS (storage). Implemented VLAN segmentation to isolate lab traffic from production. Used VirtIO drivers for optimal performance, memory ballooning for efficient resource use, and ZFS snapshots for quick rollbacks.
Technologies
Outcomes
- 7+ VMs running simultaneously on one host with <1% idle CPU usage
- Safe, isolated environment for penetration testing and malware analysis
- Cross-platform testing capability for client software compatibility
- 70% cost reduction vs. physical machines
Centralized Storage & 3-2-1 Backup Strategy with TrueNAS
Objective
Deploy a reliable, centralized storage solution with automated backups, data integrity verification, and offsite protection following the 3-2-1 backup rule.
Implementation
Installed TrueNAS Community Edition as a VM on Proxmox with ZFS storage pool (1.7 TiB). Configured periodic snapshot tasks (4‑week and 2‑week retention) and regular scrub tasks to prevent silent data corruption. Deployed Immich for self-hosted photo management (5,834 photos, 9.7 GiB). Set up SMB/NFS shares for all VMs and network clients. Implemented automated cloud sync for offsite redundancy.
Technologies
Outcomes
- Centralized storage accessible from all VMs and devices
- Automated snapshots protect against ransomware and accidental deletion
- Regular scrubs guarantee ZFS data integrity (no bit rot)
- Immich provides Google Photos alternative, fully self-hosted
- 6+ days uptime with stable performance
Professional Business Website – Tech Connect Australia
Objective
Design and develop a fully responsive, SEO-optimized business website for an IT support company, showcasing services, portfolio, and contact functionality.
Implementation
Built a modern, mobile-first website using semantic HTML5, modular CSS (variables, grid, navigation, responsive), and vanilla JavaScript. Implemented lightbox gallery, service tabs with hash-based navigation, contact form integrated with Formspree, and structured data for local SEO. Ensured WCAG 2.1 accessibility standards with skip-to-content link and keyboard navigation. Optimized performance with lazy loading, preconnect for fonts, and minimal external dependencies.
Technologies & Skills
Outcomes
- Fully responsive across all devices (mobile, tablet, desktop)
- Pagespeed score >90 on mobile and >95 on desktop
- SEO optimized with meta tags, JSON-LD, sitemap.xml, robots.txt
- Accessible to screen readers and keyboard navigation
- Successfully deployed via Cloudflare + GitHub Pages with custom domain
Network Security Monitoring & Automated Alert System
Objective
Build a Security Operations Center (SOC) lab with real-time monitoring, intrusion detection, and automated alerting for suspicious network activity.
Implementation
Deployed Wazuh SIEM on a dedicated VM for log analysis and rule-based alerting. Configured Zeek (formerly Bro) as a network sensor to monitor traffic and generate rich logs. Integrated with the Proxmox lab environment to detect SSH brute force, port scans, and suspicious process execution. Set up email and dashboard notifications for critical alerts. Documented incident response playbooks.
Technologies
Outcomes
- Real-time detection of brute-force attacks and port scans
- Custom alert rules reduced false positives by 60%
- Centralized logging and visual dashboards for quick analysis
- Improved security posture of the lab environment
Custom Server Build & Hardware Optimization for Virtualization
Objective
Design and assemble a cost‑effective, high‑performance server tailored for 24/7 virtualization workloads – maximizing performance per dollar while ensuring thermal stability.
Implementation
Researched and selected components optimized for multi‑VM hosting (high core count, ample RAM, fast NVMe storage). Assembled the system with careful cable management and high‑airflow cooling. Configured BIOS/UEFI to enable hardware virtualization features (VT‑x/AMD‑V). Stress‑tested for 48+ hours to guarantee stability under full load.
Skills Applied
Results
- Runs 7+ VMs simultaneously with idle CPU usage below 1%
- Stable 24/7 operation – 6+ days uptime confirmed on TrueNAS
- Cost significantly lower than equivalent pre‑built servers
- Quiet, cool operation suitable for home lab / small office
Hardware build gallery coming soon
Custom server assembly documentation in progressNeed a Custom IT Solution?
I apply the same hands‑on, detail‑oriented approach to client projects – from virtualization and storage to security and web development.