Skip to content
View mdziegiel's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mdziegiel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mdziegiel/README.md

Hi, I'm Michael Dziegiel 👋

💻 Senior Network Administrator | Cloud, Security & Automation
🌐 Merrimack Valley, MA • 20+ years in IT • Homelab + Hybrid Infrastructure Engineer


👨‍💻 About Me

  • 20+ years managing and securing hybrid infrastructure (on-prem AD + Entra ID + Intune)
  • Deep experience in network engineering, virtualization, and endpoint management
  • Building scalable, secure, repeatable solutions across enterprise + homelab
  • Automating everything with PowerShell, Graph API, GitHub Actions
  • Always experimenting with Zero Trust, monitoring, and self-hosted platforms
  • Running a fully self-hosted personal infrastructure stack on my own hardware
  • Available for consulting, freelance, and contract IT work across northern MA & southern NH

🧰 Tech & Tools I Use

Infrastructure: Proxmox · QNAP · Hyper-V · UniFi · pfSense · OPNsense · Proxmox Backup Server · Veeam · Backblaze B2
OS: Windows Server · Ubuntu Server · Debian · Linux
Containers: Docker · Compose · Portainer
Cloud: Azure · Microsoft 365 · Intune · Autopilot · Entra ID
Automation: PowerShell · Graph API · GitHub/GitLab CI · Power Automate
Networking: VLAN Design · WireGuard/Tailscale · Nginx Reverse Proxy/WAF · Cloudflare Tunnels · Fing
Self-Hosted: AdGuard · Home Assistant · RustDesk · Uptime Kuma · Pi.Alert · LinkStack · Seafile · UrBackup · Seerr · Bitwarden
Security: Wazuh · Cloudflare Zero Trust · UniFi IDS/IPS · pfSense Firewall · T-Pot
Enterprise: ConnectWise · ScreenConnect · Auvik · Sophos · Proofpoint · Microsoft Defender · Cisco Umbrella · KnowBe4 · Meraki


📁 Projects

🏠 Homelab & Infrastructure

🔹 NOC Dashboard Open-source NOC dashboard for homelabs, prosumers, and small businesses — 130+ integrations, drag-and-drop cards, custom card builder, reporting, multi-user auth with 2FA, dark terminal aesthetic. Docker-ready.

🔹 Cloudflare Zero Trust for Homelab
Securing self-hosted services without open ports using Cloudflare Tunnels and Access policies

🔹 RustDesk Remote Access (Self-Hosted)
Replaced TeamViewer/AnyDesk with a fully self-hosted remote desktop server on Docker

🔹 AdGuard Home + Unbound Architecture
Network-wide DNS filtering and recursive resolver stack with VLAN-aware configuration

🔹 UniFi VLAN Segmentation & Firewalls
Full network segmentation across IoT, trusted, guest, and management VLANs

🔹 Proxmox NFS Storage & PBS Backups
Multi-layer backup architecture using PBS, QNAP NFS, HBS3 replication, and Backblaze B2

🔹 Uptime Kuma Monitoring Stack
Self-hosted monitoring and alerting for all homelab services and endpoints


📊 GitHub Stats


🌍 Connect with Me


Always building, improving, and securing IT environments — one project at a time.

Pinned Loading

  1. home-assistant-config home-assistant-config Public

    home-assistant-config

  2. powershell-scripts powershell-scripts Public

    PowerShell scripts for endpoint management, automation, and system configuration.

    PowerShell 1

  3. homelab-architecture homelab-architecture Public

  4. adguard-unbound-stack adguard-unbound-stack Public

    Redundant DNS filtering stack using AdGuard Home and Unbound with centralized sync and internal recursive resolution

  5. zero-trust-homelab zero-trust-homelab Public

    Zero Trust homelab architecture using Cloudflare Access, Tailscale, reverse proxying, and VLAN segmentation

  6. backup-recovery-homelab backup-recovery-homelab Public

    Backup & Recovery Architecture Repo