portfolio

Things I've built.

Selected projects across AI, enterprise automation, and production systems — all shipped, all with real metrics. Source code on GitHub where it can be shared.

2024 – present

mfitz.net

Full-stack Laravel application — this site

Laravel 12 Alpine.js Tailwind CSS MySQL GitHub Actions

Custom CMS and portfolio platform built from scratch — no WordPress, no Squarespace. Features include a gated resource library with email capture and Cloudflare Turnstile, a live metrics ticker pulling from a webhook-updated database, dark/light theming with system preference detection, Dusk browser test suite with CI/CD gating, and a deploy-on-merge pipeline. Runs on infrastructure I own and operate.

12
Dusk browser tests
CI/CD
Test-gated deploys
CSP + WAF
Security hardened
Self-hosted
Own infrastructure

2023 – 2024 · Entara

ML Ticket Triage Classifier

NLP pipeline for enterprise helpdesk routing at scale

Python NLP / ML REST API PSA Integration

Designed and built an NLP-based classifier that automatically triages incoming support tickets — categorizing by type, urgency, and optimal queue — before a human ever touches them. Integrated directly with the PSA via REST API. Processes 500+ tickets per day with high accuracy, reducing mean time to assignment and eliminating mis-routing. Won the Phoenix Award at Entara, 2024.

500+
Tickets classified/day
Phoenix Award
Entara, 2024
0 manual
Routing decisions

Proprietary — source not public. Available to discuss in detail.

2016 – 2020 · Independent

Zero-Touch Environment Deployment Pipeline

Automated infrastructure provisioning — full environment live in under 4 hours

Bash PowerShell IaC Monitoring

Built-in-a-Box: a fully automated deployment pipeline that provisions an entire technical environment — networking, identity, documentation, monitoring, and alerting — in under 4 hours. What used to take 2–3 days of engineer time became a single orchestrated run. This is the system described in Live Life Automated.

< 4 hrs
Contract to live network
8+ yrs
In production
0 manual
Provisioning steps

2022 – 2023 · Abacus Group

Enterprise IT Automation Suite

250+ hrs/month reclaimed across a team managing 35,000 users

Python PowerShell REST APIs Microsoft 365

As DevOps Engineering Manager at Abacus Group, identified and eliminated the highest-friction manual processes across a team responsible for 35,000 end users. Built a suite of automation tools covering user lifecycle management, license reconciliation, alert triage, and reporting — replacing repetitive engineer work with orchestrated pipelines. Net result: 250+ hours per month returned to the team for higher-value work.

250+
Hours/month automated
35,000
End users on systems built
Enterprise
M365 / cloud scale

2024 · Independent research

Local LLM Event Classification Pipeline

Hybrid scraping + on-device AI for structured data extraction

Python Mistral 7B Ollama Playwright httpx

Built a production data pipeline combining Playwright browser automation and httpx for scraping, with a locally-hosted Mistral 7B model (via Ollama) handling genre classification and structured data extraction from unstructured event listings. The pipeline scraped 68 venues, yielded 412 unique events at 89% success rate, and ran entirely on-device — no cloud API calls, no cost per token. Detailed writeup published.

68
Venues scraped
412
Events classified
89%
Scrape success rate
100% local
No cloud LLM cost

2025 – present · In production

SMPilot — AI Content Orchestration Engine

Agentic AI system for high-volume content at minimal human cost

Python LLM APIs Workflow Orchestration REST APIs

An agentic AI system that plans, drafts, schedules, and distributes content across channels with minimal human intervention. Designed around the principle that the human's job is editorial judgment — not execution. Currently running this site's content plan: 22 posts per week in approximately 15 minutes of human time. Built from scratch, running in production.

22
Posts/week output
15 min
Human time/week
In production
Running now

Proprietary — available to discuss in detail.

2018 · Entara

High-Volume Workflow Automation Engine

Eliminated 5 hours of daily manual engineer work permanently

Python PowerShell REST APIs Process Automation

Identified a recurring 5-hour daily manual process performed by engineers and replaced it entirely with an automated pipeline. The tooling ran unattended, handled edge cases, and reduced the task to 3 minutes end-to-end. A 99.7% reduction in time cost — permanently. This is the pattern I've replicated across every organization since: find the highest-friction recurring task, understand it completely, then eliminate it with code.

5 hrs → 3 min
Per day, permanently
99.7%
Time reduction
0 manual
Steps remaining

Want to work together?

I'm open to ML architecture and enterprise efficiency engagements. Happy to chat if you think there might be a fit.

Fitzgerald Tech Solutions

Need hosting or a custom app built?

Web hosting and custom applications — built, deployed, and supported by practitioners who ship production systems. This site is an example of what we deliver end-to-end — design, build, deploy, and operate.

Web Hosting

Managed hosting with SSL, backups, monitoring, and deploy pipelines — on infrastructure we run, not anonymous shared servers.

Learn more →

Custom Applications

Portfolios, client portals, APIs, and internal tools — Laravel and modern stacks, shipped with tests and CI/CD.

Learn more →