Five-dot scale, calibrated against actual production use. Where a project on this site exercises a skill, it's linked; project pages link back here for context.
What I'm good at
Hybrid Microsoft estates, end to end
Azure + Microsoft 365 across a national, multi-site estate today; before that, hybrid AD + Office 365 for a regional services business. Comfortable with the entire stack: networking, identity, endpoints, ITSM, security baselines, M&A integration.
Automation, and now agent engineering
Python and PowerShell are my daily drivers, and the newest layer is agents. An autonomous triage agent runs in production on Azure Functions: it reasons over the whole ticket, escalates through a cheap-first model cascade, and confirm-gates every action that changes state.
Alongside it, an MCP server exposes the IT team's operational systems to Claude as one governed connector, over a Supabase backbone that unifies six source systems.
The integration layer underneath
Keeping identity consistent across systems never designed to talk to each other: Entra ID as the source of truth, the HRIS flowing in over SCIM as the HR system of record, and scheduled exports flowing out to the data warehouse and to the Cornerstone LMS on an Azure Logic App.
AI governance, as code
Two AI policies that apply company-wide, plus a developer handbook and repo template that make compliance the fast path. The admin configuration is version-controlled and applied by pull request rather than edited in a console, so policy is diffable, reviewable, and recoverable like everything else.
Shipping product as a discipline
Self-taught mobile development, with a paid iOS and Android app now maintained in Flutter. Built a Next.js + TypeScript platform on Cloudflare Workers that runs a real-world sports league. Web work on Astro + Tailwind + Cloudflare for acquired-company marketing sites.
Technical direction beyond IT
Teams outside IT seek my direction on Fabric semantic models and row-level security, Snowflake SQL and query optimization, and AI-assisted Power Platform applications. The work is architecture, security, and integration direction across teams, regardless of reporting lines.
Technical leadership, still hands-on
My IT Director role includes strategy, budget, vendors, and a small team. It also includes writing the scripts, drawing the architecture, and running the migrations. A three-person team supporting 850 users works because the person setting direction is also building the systems that absorb the load.