IT Systems, Software, AI

Building systems around modern AI.

I work across infrastructure, software, automation, and applied AI. I write here about AI in the workplace, security and permissions, and what changes when these tools become part of how a business actually operates.

About

I focus on reliability, uptime, security, software that earns its keep, and automation that takes real operational drag off a team. On the AI side, I am interested in small focused tools, local experiments, computer vision workflows, and ways to fit AI into everyday work without adding noise.

AI tooling Software development Automation Computer vision MSP operations Cloud deployment

Projects

Personal projects across software, computer vision, automation, and lightweight dashboards.

Computer Vision

FaceAI

Face analytics app powered by a fine-tuned CLIP model that classifies age and gender.

Prototype

Mask

Live face landmark detection in the browser with WebGL overlays. A sandbox for iterating on AR-style effects without leaving the page.

Dashboard

SP500 Status

At-a-glance status board for the day's S&P 500 movement. An end-to-end exercise in deploying a minimal Flask service behind a real domain.

Automation

IKEA Stock Emailer

Polls IKEA Canada's product API and emails the moment a limited item is back in stock. Built after losing a restock by minutes.

Data Capture

Rumble Chat Scraper

Scrapes Rumble livestream chat into structured logs so the conversation can be searched, analyzed, or piped into downstream tooling later.

Microsoft 365

M365 MRM Management Tool

PowerShell tooling that turns Microsoft 365 retention policy edits into something repeatable and reviewable instead of a series of one-off clicks.

Cloudflare

Cloudflare Mass DNS Export

Bulk-exports every Cloudflare zone's DNS records to disk so changes can be diffed, audited, and rolled back instead of trusted to a single console.

AI Blog

Short essays on AI in the workplace, security and permissions, and what changes when these tools land inside a business.

Open the full blog
May 25, 2026

The MCP Auth Gap Is Real, and the NSA Just Put It in Writing

Self-hosting a Model Context Protocol server on a public web server exposed a problem the protocol does not solve on its own. A new NSA report describes the same gap in formal language, and here is the architecture I landed on to close it.

mcpclaudecybersecuritycloudflarensaauthentication 7 min read
May 23, 2026

Your Team Is Already Pasting Company Data Into ChatGPT

The number one question executives ask us about AI is whether their business data is safe. The honest answer comes down to one thing: which license your team is using.

claudechatgptbusinessdata privacylicensing 6 min read
April 28, 2026

Stop Hiding Claude From Your Boss

Why employees feel the need to minimize their AI tools when management walks by, and why the companies that embrace AI will pull ahead of the ones that don't.

claudechatgptworkplaceculture 7 min read