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.

Infrastructure

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
View related posts
Networking

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
View related posts
Linux

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
View related posts
Microsoft 365

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
View related posts
Monitoring

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
View related posts
Reporting

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
View related posts
Security

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
View related posts
Troubleshooting

Troubleshooting Notes

Short, practical writeups on broken services, odd errors, failed updates, connectivity problems, and lessons learned.

  • Root-cause notes
  • Configuration drift
  • Repeatable fixes
View related posts

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.

01

Goal

What the project was meant to solve, improve, or test.

02

Environment

The systems, tools, services, and constraints involved.

03

Configuration

The key setup choices, commands, policies, and design decisions.

04

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