Skip to content

Selected work

Built, shipped, maintained.

Five systems worth a full story, and a shelf of smaller builds. Everything here ran in production for real users — that's the bar for making the page.

Case study — 01

Fortune-100 production infrastructure

Professional · 4 years

Enterprise Web Platform on Azure

Full-stack platform work at Starbucks: React and Node on a segmented Azure VM fleet, SAML SSO against an enterprise IdP, a Cosmos-to-Mongo migration, and NiFi pipelines feeding ERP systems.

  • Backend API never publicly exposed — private NSG rules, reachable only from the frontend subnet inside the VNET
  • SAML SSO federated against Starbucks' Microsoft IdP, with an Express BFF keeping tokens off the client
  • Migrated the backend from Cosmos DB + Redis to MongoDB, simplifying the stack and cutting cost
  • React
  • Node.js / Express
  • MongoDB
  • Azure VMs + App Service
  • Azure Front Door
  • SAML / Passport.js
Read the case study

Case study — 02

Field-service software for a company I co-own

Founder / Operator · Ongoing

McCool's Operations Platform

Internal operations platform for an Arizona pool-service company with 180+ accounts: a mobile-first technician portal, admin review workflows, performance dashboards, and an AI lead-intake bot — all built, shipped, and maintained by me.

  • Runs a real business: 180+ accounts and a field team depend on it weekly
  • Mobile-first PWA technician portal with role-based views and job submissions
  • Admin review workflows replacing texts, memory, and scattered spreadsheets
  • Next.js
  • React
  • TypeScript
  • MongoDB
  • PWA
  • Chart.js
Read the case study

Case study — 03

A custom multi-agent orchestrator, built from scratch

Self-directed · 2026 — active

AFO Agent OS

A 24/7 multi-agent AI system running my agency's operations: a Node orchestrator and workers on a VPS, PocketBase for state and memory, a Next.js command center on Vercel, and Telegram as the interaction surface — with an approval gate enforced in code.

  • Chose to build a custom orchestrator instead of adopting an off-the-shelf agent runtime — and can defend why
  • Consolidates all agent output into a single digest with a human approval gate enforced in code, not convention
  • Deliberate placement of every piece: agent loop on the VPS, UI on Vercel, no open inbound ports on the VPS
  • Node.js
  • Next.js
  • PocketBase
  • Telegram Bot API
  • VPS (Linux)
  • Claude / LLM APIs
Read the case study

Case study — 04

An agency's worth of production sites, one maintainable system

Founder / Operator · Ongoing

The Client-Site Engine

A fleet of live client sites for local businesses on a custom Eleventy/CodeStitch stack — performance-first, SEO-driven, and maintained by one engineer — now being turned into an AI-assisted site-matching engine.

  • A fleet of production repositories for real local businesses — HVAC, law, restaurants, pest control, equine vets
  • Static-first stack chosen deliberately over CMS platforms for speed, security, and SEO
  • Near-perfect Lighthouse scores as a standard, not a special occasion
  • Eleventy
  • Astro
  • Next.js
  • CodeStitch
  • HTML/CSS
  • JavaScript
Read the case study

Case study — 05

Automation that answers the phone

Founder / Operator · Ongoing

AI Lead Intake & Automation Pipelines

Productized AI and automation systems for local service businesses: a live conversation-AI intake bot, missed-call text-back, review funnels, and CRM pipelines — engineered on GoHighLevel and measured in booked jobs, not demos.

  • A live AI intake bot ('Alex') qualifying real inbound leads for a real service company, 24/7
  • Missed-call text-back and review funnels running as productized services across client accounts
  • Sub-account provisioning and A2P phone compliance handled as an engineering pipeline, not a checklist
  • GoHighLevel
  • Conversation AI
  • Webhooks / API integrations
  • Twilio-style SMS (A2P)
  • CRM pipeline design
  • Node.js scripting
Read the case study

More

Also built

Smaller in scope, same habits.

Starbucks Hackweek Platform

The company-wide event app that earned a 2024 Bravo Award — built fast, adopted widely.

  • Next.js
  • MongoDB

HOA Community Site

Built and deployed my condo community's site while serving on the HOA board. Static, fast, zero maintenance headaches.

  • Astro

Joe AFO Study

An interactive training app with a large quiz bank and scenario questions — built to actually teach the material, not just display it.

  • HTML/CSS/JS
  • PWA

Built Local

A Phoenix small-business media brand designed as a lead-generation engine: real interviews, structured content schema, local SEO by design.

  • Astro
  • Zod
  • JSON-LD
  • GHL

Technician Performance Dashboards

Chart.js dashboards from real route CSV data, answering one question: where is the time and money actually going?

  • Chart.js
  • Node.js

Get in touch

Let's talk about what you're building.

I'm looking for a software developer role where owning outcomes matters. If that sounds like your team, I'd like to hear about it.