Resume
Matthew Perez
Forward Deployed Engineer
- Location
- Bellevue, WA
- matthew@matthewperez.com
- Machine-readable version
- Markdown (.md)
- JSON Resume version
- JSON Resume (.json)
Print this page (Cmd/Ctrl+P) for a PDF copy.
Experience
AI Tooling & Process Engineer (stretch assignment), T-Mobile
– Present
Bellevue, WA
- Self-initiated stretch assignment alongside the senior video producer role: designs, builds, and operates the team's production AI systems, delivered entirely within enterprise IT constraints (no admin rights, managed hardware, restricted egress).
- Designed and shipped a production multi-lane LLM job system that non-technical teammates drive by dropping files into a shared folder: a stdlib-only Python supervisor (~720 lines) with a durable filesystem queue, WAL-mode SQLite ledger, two isolated worker lanes, crash recovery, and a 7-scenario sandbox test harness.
- Root-caused a silent-failure class in headless LLM orchestration (API errors surfacing with exit code 0, delivering error text to users as if it were real output); built envelope-error detection that converts these into legible failed jobs, locked in with a regression test.
- Replaced a discontinued paid captioning and voiceover vendor with a fully offline speech service (Whisper speech-to-text plus Kokoro ONNX text-to-speech) running on managed enterprise hardware with no cloud dependency and no per-user install.
- Authored two Model Context Protocol (MCP) servers integrating LLMs with Adobe After Effects and Premiere Pro: TypeScript, Zod-validated schemas, file-based IPC to a CEP/ExtendScript runtime, with 43 tools validated against a live Premiere session.
- Designed a no-inbound-connection integration pattern adopted across 4+ agent projects: a host that polls SharePoint and replies via Power Automate, delivering agent workflows within enterprise egress restrictions and platform limits.
- Built and distributed an agentic chief-of-staff assistant adopted by colleagues, maintained through 4+ release cycles; its SME-review agent caught 2 critical defects on a live training deck before publication.
- Added a provenance layer to every AI job: SHA-256 hashes of inputs and outputs, prompt hash, and model ID recorded per job for auditability.
Sr. Video Producer / Instructional Designer, T-Mobile
– Present
Bellevue, WA
- One-man-band video producer for T-Mobile for Business: writes, lights, shoots, and edits video supporting business sales and operations for a 3,500+ person national sales organization.
- Built the business division's video studio from the ground up, including gear, computer equipment, and commercial-grade quick-turn delivery.
- Nominated for Winners Circle and PEAK Achievement awards in first year; selected for and graduated the NXTLVL management training program.
- Pandemic pivot: built a remote studio and trained field personnel and executives to film themselves effectively.
- Trained two video producers and an intern in editorial and motion-graphics best practices; currently mentoring three junior producers.
- Cross-functional alignment with department heads (Sales, Training, Product, Engineering, PM, Business Analysis, Marketing) and executive leadership, with data-driven iteration on video performance.
- Integrated AI tools into the video production pipeline (writing, storyboarding, concepting, editing workflows) starting in 2024, the on-ramp to the AI engineering stretch assignment above.
Lead Video Producer / Creative Program Manager, The Garrigan Lyman Group
–
Seattle, WA
- Owned scoping, budgeting, scheduling, and executive production for all agency video projects from pitch to delivery, spanning broadcast, social, web, B2B, and live formats.
- Taco Del Mar brand revitalization: produced ten broadcast spots. Stores in the media-buy territory saw a 50% attendance surge, social engagement rose 450%, and website traffic doubled; won Best Restaurant Social Media Campaign at IAC 2017.
- Babolat 'Jack Sock for President' social campaign: produced the video series, which drove a large social response with sports and ad press mentions and became the most cost-efficient ad spend in the agency's 16-year Babolat relationship.
- Managed internal and freelance resourcing for GLG Studio, the agency's award-winning in-house production arm; wrote all video SOWs, estimates, and RFP responses, and negotiated vendor and stock-licensing rates.
- 360-degree video / VR consultant for the agency, serving as DP, editor, animator, and writer as team needs required.
Owner / Producer / Director, Solid State Media
–
Seattle, WA + Los Angeles, CA
- Founded and ran a corporate video production company, with clients including Microsoft, Nordstrom, and Seattle University.
- Built and scaled a freelance-artist roster to match production demands of any size.
Producer / DP / Editor, Freelance
–
Los Angeles, CA + Seattle, WA
- Director of Photography for corporate and small-business clients, shooting DSLR, RED, Alexa, and Super16.
- Editor and motion-graphics artist for hire (Avid, Premiere, Final Cut Pro, After Effects); day player in G&E and camera departments on short and feature films in Hollywood; rental agent and warehouse tech at a North Hollywood G&E rental house.
- VMG/Studio 520 (Bellevue, 2012-13): producer/PM managing 30-40 concurrent creative projects for Microsoft, Verizon, T-Mobile, Intel, and AMD.
Education
Certificate of Immersion: Cinematography (major) / Editing (minor)
–
Los Angeles Film School
B.A., English Language & Creative Writing
–
University of Washington
Skills
Drawn directly from the stack of each production case study. See the work for detail.
Claude & Agentic AI
- Claude Code
- Claude API
- Claude Agent SDK
- Model Context Protocol (MCP) servers
- Tool use / function calling
- Subagents & multi-agent orchestration
- Agent skills & lifecycle hooks
- Agentic workflows (production)
- Headless LLM orchestration (claude -p)
- Structured outputs (schema-validated JSON)
- Prompt engineering
- Evals & regression harnesses
AI & LLM
- Gemini 2.5 Flash-Lite
- OpenAI Moderation
- Microsoft Presidio (PII)
- FaceFusion + ComfyUI (GPU)
- Gemini 2.5 Flash (extraction)
- Gemini Live API (real-time voice)
- Gemini 3 Flash (extraction)
- Nano Banana 2 (imagery)
- Lyria 3 (music)
Frontend
- React
- Vite
- React 19
- TypeScript
- Vite (pnpm monorepo)
- D3.js
- Leaflet
- React 19 (islands only: nav toggle, work-grid filter)
Backend
- Python 3.13 (asyncio)
- discord.py
- Python
- FastAPI
- AWS CDK (Python)
Data
- Neon Postgres
- RDS PostgreSQL
- ElastiCache
- Neon PostgreSQL
- Neon serverless Postgres + Data API
- Postgres Row-Level Security (authz)
- PostgreSQL + PostGIS (Neon)
Cloud & Infrastructure
- AWS EC2
- API Gateway
- SQS
- AWS CDK
- AWS EC2 GPU Auto Scaling + SQS
- Cognito
- WAF
- CloudFront
- GitHub Actions OIDC
- Caddy on EC2
- AWS Lambda + CDK
- Lambda
- EventBridge
- SQS ingestion
- AWS S3 + CloudFront (Origin Access Control)
- GitHub Actions via OIDC (no stored AWS keys)
Payments & Growth
- Stripe
- Stripe (subscriptions + gift codes)
- Statsig
Integrations & Auth
- Clerk (JWT auth)
- Discord bot (Ed25519-verified)
- Steam
- IGDB integrations
- Astro 6 (static-first, zero JS by default)
- Tailwind CSS v4
- Route 53 + ACM
Video Production & Creative
- Cinematography (RED, Arri, Canon, Blackmagic)
- Adobe Premiere Pro
- After Effects (motion graphics)
- DaVinci Resolve Studio
- Avid Media Composer
- Final Cut Pro
- Adobe Audition
- Photoshop
- Unreal Engine 5
- Studio & field lighting
- Directing & writing
- Broadcast, social, and B2B campaign production