All projects
PowerShell Administration & Automation Suite
A library of scripts that turned Active Directory and M365 admin from a full-time chore into a scheduled task.
PowerShellAutomationMicrosoft 365Azure
Private — built in an employer environment, details on request↓ significant Manual overhead
The problem
High-volume administrative work — AD reporting, bulk account lifecycle changes, license provisioning — was eating time a 3-person team didn't have to spare.
The solution
I architected and deployed a suite of custom PowerShell scripts covering Active Directory reporting, bulk user account lifecycle management, and Microsoft 365 license provisioning, replacing manual, click-through admin work with repeatable, scheduled automation.
Impact
- Dramatically reduced manual administrative overhead
- Freed the team to focus on complex technical issues instead of repetitive maintenance
- Reduced the chance of human error in bulk account operations
How it works
Architecture / Flow
01AD + M365 admin modules authenticate via service accounts / app registrations
02Reporting scripts run on a schedule and output to a shared dashboard/export
03Lifecycle scripts handle onboarding, offboarding, and bulk changes from a single source list
04License provisioning scripts reconcile assigned vs. required licenses automatically
Lessons learned
- Idempotent scripts save you from yourself — every script was built to be safely re-run.
- Logging and dry-run modes aren't optional when a script touches bulk account changes.
- Small automations compound: reporting scripts fed the data that made the trend-analysis project possible.
Technologies
PowerShellActive DirectoryMicrosoft Graph / M365Scheduled automation
More projects
24/7 Coverage
AI-Assisted Support Chatbot Prototype
A first-line AI responder trained on real ticket history, built to catch the questions that shouldn't need a human.
AIAutomationServiceNow
Read the case study
+40% Throughput
Enterprise AI Adoption & Workforce Integration
Rolling Claude Enterprise into daily Service Desk work — and teaching a lean team how to actually use it.
AIAutomation
Read the case study