ai-job-tracker
AI-powered job search tracker in production on Azure Static Web Apps. Semantic resume/JD fit scoring, gap analysis, and AI cover letters with a bring-your-own-key model.

I spent a decade building and leading engineering teams. Now I'm building again.
I'm an engineering leader and independent consultant in Seattle. I've run global SRE teams, owned cloud budgets, and seen large migrations across the finish line. These days I'm getting back in touch with my roots: building open source tools, doing hands-on work for Pacific Northwest clients, and writing about what breaks along the way.
AI-powered job search tracker in production on Azure Static Web Apps. Semantic resume/JD fit scoring, gap analysis, and AI cover letters with a bring-your-own-key model.
PowerShell 7+ / C# .NET 8 tool for managing SharePoint site membership with cert-based Entra auth.
Full rebuild of a 19-page event site on Azure Static Web Apps, plus a complete M365 buildout for a 40+ member civic organization. Mobile PageSpeed 63 to 99, LCP reduced 90%.
I just published Repair-SharePointNames to PowerShell Gallery — bulk-fixes those INVALID_SHAREPOINT_NAME warnings SPMT dumps on you after a scan, with safe renaming, lock/temp file quarantine, and a full transaction log.
I rebuilt the Seafair Pirates site off WordPress onto a lightweight static setup with a self-serve officers portal — no CMS to babysit, and running at ~5 cents a month.
Two days into a FOSS AI job tracker and already crushed four milestones!
I'm open to full-time engineering leadership opportunities, IC roles, and I take on consulting work in the Pacific Northwest. If any of that sounds like a fit, or you just want to connect and collaborate, reach out! I'm looking forward to hearing from you.