Vercel
Portfolio v2 (this site)
Push to main
Preview per PR → Production on merge
Zero-config Next.js. Preview URLs on every PR branch for stakeholder review before merge.

About
Full-Stack & AI Engineer
I build agentic systems, cloud-native APIs, and the support tooling that keeps them running and then I support the engineers who depend on them. My background spans full-stack product engineering, Technical Account Management, and incident command, which means I can ship the feature, debug the integration, and explain both to a customer on the same day. Sometimes all three in the same afternoon.
Most recently I deployed and triaged live network infrastructure for the Sundance Film Festival : seven venues, 20,000+ attendees, zero tolerance for downtime during screenings. Before that, I led incident command at ActionIQ on production CDP failures, built agentic AI tooling at the intersection of SENTINEL/OPS and SupportDesk, and designed 6 custom ASP.NET web pages for Splunk's partner portal as a TAM at Impartner.
Off the clock: I take weightlifting and pizza with equal seriousness. Elder emo: industrial, metal, post-rock. It was never a phase. Cosmic horror enthusiast. Top three games: Bloodborne, Ocarina of Time, The Last of Us. Top three films: Blade Runner, Inception, Shawshank. Currently targeting Support Engineering, Full-Stack/Backend, and Solutions Engineering roles, remote preferred, Salt Lake City based.
Skills & Stack
UI engineering — component architecture, type-safe interfaces, accessibility
DevOps & SDLC
Every project goes through the same pipeline: feature branch → CI checks → preview deploy → PR review → production. Automated from commit to live.
Branch Strategy
Feature branches off main. CI gate on every push — lint + build must pass before a PR can merge. Preview deployment auto-generates on PR open. Merge triggers production deploy.
Deploy Targets
Portfolio v2 (this site)
Push to main
Preview per PR → Production on merge
Zero-config Next.js. Preview URLs on every PR branch for stakeholder review before merge.
TigerData Fitness Tracker
Push to main
Single production environment
Managed containers with automatic redeploys. FastAPI + TimescaleDB run as separate services with private networking.
Stoic Timeline, Stoic Quote, Metronome
Push to main
Production + deploy previews
CRA and React apps served via global CDN. netlify.toml pins Node version to prevent OpenSSL conflicts.
HotZone field resource app
GitHub Actions on merge
Preview channel per PR → Live on merge
Actions workflow uses firebase-hosting-pull-request.yml for preview channels and firebase-hosting-merge.yml for production.
Real Workflow — Firebase Hosting Deploy
This workflow runs on every merge to main and deploys to Firebase Hosting production. A parallel workflow (firebase-hosting-pull-request.yml) creates preview channels on every open PR.
AI-Powered Tool
Paste a job description. Claude rewrites my professional summary to match the language and priorities of that specific role, live, in your browser.
Welcome, visitor. Want to know if Zach is the right hire?