Projects
Hands-On IT Infrastructure Projects
Practical project notes from my homelab and technical work, covering servers, networking, Microsoft 365, reporting, monitoring, security hardening, and troubleshooting.
Homelab Infrastructure
Server builds, virtualization, storage, backups, internal services, and the systems that support a reliable lab environment.
- Virtualization hosts
- Storage and backup planning
- Internal service design
Network Segmentation
VLAN planning, firewall rules, trusted and untrusted networks, DHCP scopes, DNS behavior, and traffic isolation.
- VLAN design
- Firewall rule planning
- Management network access
Linux Server Builds
Practical Linux administration notes covering services, permissions, updates, logs, SSH access, automation, backups, and troubleshooting.
- Service configuration
- SSH and access control
- Log review and fixes
Windows & Microsoft 365
Administration notes for Windows systems, Microsoft 365, identity, email, permissions, endpoint management, and tenant security.
- Tenant configuration
- Identity and permissions
- Email and endpoint notes
Monitoring & Visibility
Health checks, alerts, dashboards, logs, uptime tracking, and better ways to see what is happening across systems.
- Alerting strategy
- Dashboards and metrics
- Log visibility
Power BI & Reporting
Dashboards, Power Query, DAX notes, data modeling, operational reporting, and turning raw information into something useful.
- Power BI dashboards
- Power Query cleanup
- Operational metrics
Firewall Hardening
Firewall cleanup, access control, VPN rules, exposed ports, network zones, logging, and safer default traffic patterns.
- Rule cleanup
- VPN access review
- Safer defaults
Troubleshooting Notes
Short, practical writeups on broken services, odd errors, failed updates, connectivity problems, and lessons learned.
- Root-cause notes
- Configuration drift
- Repeatable fixes
Documentation Style
How Projects Are Written
Each project is documented with enough context to understand the goal, reproduce the important parts, and learn from the issues encountered.
Goal
What the project was meant to solve, improve, or test.
Environment
The systems, tools, services, and constraints involved.
Configuration
The key setup choices, commands, policies, and design decisions.
Lessons Learned
What worked, what failed, and what I would change next time.
Looking for the writeups behind these projects?
Most project notes eventually become blog posts with configuration details, troubleshooting steps, screenshots, and lessons learned.
Read the Blog