Staff Onboarding Automation
Complete
A comprehensive PowerShell-based provisioning system that automates new employee
account creation across multiple platforms. Instead of manually creating accounts
in five different admin consoles, this script handles the entire workflow from
a single execution, ensuring consistency and saving significant time.
PowerShell
Microsoft Graph API
Exchange Online
Google Workspace
Sherpadesk API
SpamTitan
Staff Offboarding Automation
In Progress
The companion system to the onboarding automation, designed to properly disable
and remove departing employee accounts across all integrated platforms. Ensures
security compliance by systematically revoking access, handling mailbox retention,
and cleaning up accounts in a consistent, auditable manner.
PowerShell
Microsoft Graph API
Exchange Online
Google Workspace
Sherpadesk API
SpamTitan
Device Offboarding Automation
In Progress
A PowerShell utility that streamlines device offboarding by automating the
removal of devices from multiple management platforms. Instead of manually
navigating through separate admin consoles to unenroll and delete device
records, this script handles Active Directory, SCCM, Intune, and Azure in
a single execution, ensuring complete cleanup and reducing the risk of
orphaned device objects.
PowerShell
Active Directory
SCCM
Microsoft Intune
Azure
District Knowledge Base
In Progress
A self-hosted district-wide knowledge base providing help articles and
documentation for staff, students, and technicians. Features role-based
access controls via Entra ID integration, allowing different user groups
to access relevant content — from self-service guides for students to
internal procedures for IT staff. Centralizes scattered documentation
into a searchable, organized platform.
Wiki.js
Docker
Entra ID
Markdown
Unified Infrastructure Dashboard
In Progress
A containerized monitoring dashboard designed to provide a high-level overview
of resource usage across multiple systems. Pulls data from various APIs and
infrastructure components to visualize system health, performance metrics,
and resource utilization in a single pane of glass.
Docker
Prometheus
Grafana
API Integrations
vSphere
Printer Management Utility
Complete
A PowerShell tool for Computer Technicians that detects stuck print jobs
and provides an option to clear them. Eliminates the need to manually
navigate through print queue interfaces or restart spooler services
when jobs get jammed.
PowerShell
HOPS - Homelab Orchestration
Archived
A shell-based automation tool for deploying and managing self-hosted
services via Docker Compose. Features a menu-driven interface for
spinning up media servers, download clients, and monitoring solutions.
Includes encrypted secrets management and cross-platform support for
Linux, macOS, and Windows (WSL2).
Shell
Docker
Docker Compose
View on GitHub →
Hillside Cabins Website
Complete
Website management for a seasonal vacation rental business operating five
lakefront cabins on Long Lake in Harrison, Maine. The site provides cabin
information, rates, amenities, and contact details for prospective guests
looking for lakeside retreats.
Web Management
Content Updates
Hosting
Visit Site →