Portfolio

A selection of projects we've built and problems we've solved.

VolleyballEngine tournament management dashboard

VolleyballEngine - Tournament Management Platform

Full-stack tournament management app for sand volleyball leagues. Real-time scoring, six scheduling algorithms including Swiss pairing, Stripe payments, role-based access, and analytics dashboards. Built with Next.js, Supabase, and TypeScript.

Next.js TypeScript Supabase Stripe Tailwind CSS Cloudflare Pages
PowerShell terminal running M365 automation scripts

M365 User Lifecycle & Group Automation

PowerShell automation suite for enterprise Microsoft 365 user management. Bulk onboarding/offboarding, attribute sync from CSV, license management, and dynamic group creation via Microsoft Graph API with certificate-based authentication.

PowerShell Microsoft 365 Graph API Exchange Online Entra ID
HVAC service quote calculator interface

HVAC Service Management Platform

Hybrid service management platform for a commercial HVAC company. Dynamic quote calculator with parts markup, flat rate pricing tables, and employee spiff/commission tracking system.

ASP.NET VB.NET PHP SQL Server jQuery IIS
Intune device management dashboard

Multi-Location Intune Device Management

Enterprise Intune deployment automation for a multi-location organization. Autopilot enrollment, location-based device naming, VPN profiles per site, bloatware removal, remediation scripts, and power optimization across 5+ regional offices.

Intune PowerShell Autopilot Microsoft 365 Windows
Microsoft 365 distribution list group architecture

Distribution List Automation & Group Architecture

Built a complete M365 distribution list taxonomy for a multi-location organization. Dynamic groups with attribute-based membership rules, CSV-driven bulk creation, Exchange Online provisioning, and membership sync with verification.

PowerShell Microsoft 365 Exchange Online Graph API Entra ID
SharePoint document library management automation

SharePoint Document Lifecycle Management

Enterprise SharePoint automation tools for document archival, version history cleanup, and storage optimization. Certificate-authenticated, dry-run capable, and built for compliance-required retention policies.

PowerShell SharePoint Online PnP PowerShell Graph API Automation
Deposit check automation processing workflow

Deposit Check Automation

Python tool that automates the splitting and routing of check deposit data from accounting exports. Maps payees to deposit accounts, validates data, and generates per-payee files ready for deposit batching. Saves the accounting team hours of manual work weekly.

Python pandas Automation Excel Accounting
Healthcare data pipeline architecture

Healthcare Data Integration Pipeline

Automated pipeline that pulls volume pricing data from a healthcare API, handles rate limiting with intelligent retry logic, and uploads results to SharePoint via Microsoft Graph API. Runs unattended on a schedule.

PowerShell Graph API REST API SharePoint Online Automation
Knowledge base migration from FreshService to SharePoint

FreshService to SharePoint Knowledge Base Migration

Two-phase migration pipeline that exports an entire FreshService knowledge base - articles, images, metadata, and folder hierarchy - then rebuilds it as SharePoint Modern Pages with preserved structure and embedded images.

PowerShell SharePoint Online FreshService REST API Migration
Sand volleyball league website homepage

Sand Volleyball League Website

Marketing and information hub for a coed sand volleyball league. Astro static site with dynamic champion data from Cloudflare R2, TeamLinkt API integration for live schedules, and a custom beach-themed design system.

Astro Tailwind CSS Cloudflare Pages Cloudflare R2 Web Development