Skip to main content

Infrastructure Portfolio

Real-world projects: virtualization, storage, website development, and security testing.

01

Enterprise Virtualization Lab – Proxmox with Multi-OS & Security Testing

2025 – Active Proxmox | Kali | Windows 11 | macOS | Ubuntu

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

Proxmox VEKVM/QEMUKali LinuxWindows 11macOS VirtualizationNetwork SegmentationVirtIO DriversMemory Ballooning
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
02

Centralized Storage & 3-2-1 Backup Strategy with TrueNAS

2025 – Production TrueNAS | ZFS | Snapshots | Immich

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

TrueNAS CoreZFSSnapshotsData ScrubbingImmichSMB/NFSCloud Sync
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
03

Professional Business Website – Tech Connect Australia

2025 – Completed HTML5 | CSS3 | JavaScript | SEO

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

HTML5CSS3/Flexbox/GridJavaScript (ES6)Responsive DesignSEO/Schema.orgWeb Accessibility (WCAG)Formspree IntegrationGit/GitHub
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
04

Network Security Monitoring & Automated Alert System

2025 – In Progress Wazuh | Zeek | Security Onion

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

Wazuh SIEMZeekElasticsearchKibanaAlertingMITRE ATT&CKNetwork Forensics
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
05

Custom Server Build & Hardware Optimization for Virtualization

2025 – Ongoing Hardware | Assembly | Benchmarking

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

Component SelectionThermal DesignBIOS TuningStress TestingCable ManagementCost Optimization
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 progress

Need 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.