work

Selected infrastructure and automation work, written up as case studies on a fixed template: context, problem, constraints, approach, outcome, stack. Employers are named, matching the public resume; clients are described by sector only, and identifying details are removed. Counts and magnitudes are real.

  • SharePoint-to-IT-Glue Migration

    Roughly 3,500 documents across 28 organizations moved out of SharePoint via the Microsoft Graph API, checkpointed and resumable end to end.

    python, microsoft graph, it glue

    > read the case study
  • Multi-Tenant Delegated Administration

    CSP/GDAP delegated administration across client M365 tenants: role design, consent at scale, and automation that works under delegation.

    entra id, gdap, microsoft graph, powershell

    > read the case study
  • Security & Infrastructure Audit Program

    A standing audit program across 25 client organizations: M365 security baselines, firewall configuration review, and remediation tracking on a fixed cadence.

    powershell, python, m365, it glue

    > read the case study
  • Phishing-Simulation Platform

    A self-hosted phishing-simulation stack on Azure for authorized awareness engagements: scripted Azure CLI configuration, TLS, SMTP relay, and secrets in Key Vault.

    azure, gophish, key vault

    > read the case study
  • RMM-to-Documentation Pipeline

    On-demand sync from the NinjaOne API into IT Glue. Gateway-first site detection turns raw device inventory into per-site network documentation.

    powershell, ninjaone api, it glue

    > read the case study