Internal tooling and process automation I built in production, the kind of
work that quietly removes manual steps and keeps systems consistent.
Microsoft Copilot Studio · Teams · PowerShell
Onboarding Automation
Led an onboarding automation initiative that extracts new hire data from
submitted PDFs and standardizes it into PowerShell ready
output for account provisioning. Authored normalization rules for
department, allocation, primary email versus UPN, and access groups, then
redesigned the intake template so the pipeline could scale, cutting manual
interpretation and tightening the handoff between Talent Acquisition and IT
provisioning. To put it in reach of the whole team, I packaged the
automation as a Copilot agent that lives in Microsoft Teams, so anyone can
run a submission straight from chat instead of touching the pipeline directly.
RingCentral · Active Directory · Excel
License Audit Framework
Built a reusable SaaS license audit framework that integrates three data
sources (RingCentral Admin Portal, RC Analytics, and Active Directory) into
a categorized Excel report, establishing a repeatable monthly workflow for
license governance. By auditing RingCentral licenses against Active Directory
account status, it sorts users into Reclaim, Review, Monitor, and Active
tiers, giving leadership data driven allocation decisions backed by clear
recommendations. The first run flagged 200+ accounts
for reclamation across a 1000+ user environment.
Atera · PowerShell
ImageRight Repair Automation
Replaced a manual ImageRight repair process with an Atera delivered
PowerShell uninstaller that strips every package component, resolves file
lock conflicts, and clears a clean path for reinstall. The result is a
faster, more reliable fix that cuts troubleshooting time for end users and
removes the guesswork from a recurring support task.
PowerShell · RMM
Splashtop Reliability Tooling
Built a pair of PowerShell tools to harden Splashtop across managed Windows
endpoints. The first standardizes audio behavior by adjusting registry keys
and restarting services in a controlled sequence. The second is a health
check that diagnoses remote access failures end to end, validating Atera
Agent status, Splashtop service health, installation footprint, DNS
resolution, and TCP 443 connectivity, with structured logging, defensive
error handling, and meaningful exit codes so it plugs straight into RMM and
automation workflows. Together they cut manual troubleshooting time and
brought consistency to resolving "unable to connect" and remote session
issues across the fleet.