SYSTEM_ONLINE · OPEN_TO_OPPORTUNITIES

MATTHEW
LOPEZ

< />

Building reliable AI systems from commit to production with Git-driven CI/CD, Docker releases, LLMOps, and enterprise automation. Founder & CEO at Aperture Chat.

Matthew Lopez
UPLINK_ACTIVE
0Years in IT
0Certifications
0Shipped Projects
0Company Founded
SCROLL
01 // cat ~/profile.txt

Professional Summary

matt@matthewresume: ~/profile
>AI engineer and platform builder with 7+ years in IT, specializing in automation, Python, LLMOps, and reliable delivery of enterprise AI systems.
>Builds Git-driven CI/CD, multi-architecture Docker releases, configuration workflows, and health and rollback gates from commit through deployment.
>Develops multi-provider model gateways, MCP/RAG integrations, agentic workflows, and tenant-governed tools using Claude Code, OpenCode, and Codex.
>Pairs hands-on delivery with runbooks, controlled change, secrets handling, OIDC/SCIM, auditability, and validation in real environments.
>Founder and CEO of Aperture Chat — a self-hosted enterprise AI workspace built and operated across the full web, API, model-routing, governance, and release stack.
GitHub Actions CI/CD & Docker/GHCR releases
Versioned artifacts, health gates & rollback
Multi-provider LLM routing, MCP & RAG
OIDC/SCIM, key vault, audit & analytics
02 // ls -la ~/skills/

Technical Skills

AI_Engineering

  • Claude Code, OpenCode & Codex (Agentic Dev)
  • Multi-Provider LLM APIs & Routing
  • MCP Servers, Tool Use & Function Calling
  • RAG, Vector Search & Context Management
  • Prompt Engineering & Token Awareness

DevOps_&_LLMOps

  • GitHub Actions CI/CD & Release Gates
  • Docker Buildx, GHCR & Multi-Arch Images
  • Versioning, Promotion & Rollback
  • Multi-Provider Routing & Token Usage
  • VPS Deployments, Caddy & Health Checks

Python_&_Automation

  • FastAPI & REST API Integrations
  • Python Automation & LLM Tooling
  • Open WebUI Plugins, Filters & Functions
  • Workflow Orchestration (N8N/Power Automate)
  • SQL, Data Pipelines & Vector Retrieval

Power_Platform

  • Canvas & Model-Driven Apps
  • Power Automate (Cloud/RPA)
  • Power BI & Fabric (Lakehouse/Spark)
  • Custom Connectors & Dataverse
  • ALM with Azure DevOps

Platform_Tooling

  • Python, PowerShell & Bash
  • TypeScript, SQL & Rust
  • Git/GitHub, Docker & GHCR
  • Linux, Caddy & SSH Remote Operations
  • CI/CD Runbooks & Architecture Docs

AI_Governance

  • Multi-Tenant Model Access Controls
  • Secrets & Provider Key Vault
  • Enterprise Identity (OIDC/SCIM)
  • Audit Trails, Alerts & Analytics
  • Fail-Closed Config & Egress Controls
03 // git log --career --oneline

Experience Log

● CURRENT

Spencer Fane LLP

JUN 2025 — PRESENT
IT Automation Analyst & AI Engineer · Remote/Denver
  • Lead design and delivery of enterprise automation and AI solutions using Power Apps, Power Automate, Python, and agentic AI tools.
  • Develop and maintain Python-based Open WebUI plugins, filters, and functions extending AI capabilities for attorneys and staff.
  • Build AI-powered automation pipelines connecting SharePoint, SQL, Box, and other firm systems via Power Automate and N8N.
  • Collaborate with leadership and security teams on M365 Copilot governance, including prompt-injection mitigation and allow/deny lists.
  • Successfully adapted Anthropic's open-source Cowork Legal Plugin to OpenCode using Claude Code — enabling legal research, contract review, NDA triage, and compliance tracking with private, non-training models to respect attorney-client privilege.
  • Define and document Dev/Test/Prod environment strategy and solution-based ALM with Azure DevOps, supporting repeatable promotion and controlled change.

Spencer Fane LLP

AUG 2022 — JUN 2025
IT Support Analyst & Power Platform Dev · Denver
  • Dual role: IT Support Analyst and Power Platform developer, handling endpoint support while building the firm's internal automation practice.
  • Developed multiple production Power Apps including AR Hold Appeal Questionnaire (automated via SQL stored procedures), Box Folder Creation apps, and workflows for International Travel Access, Email Access, and DEI Group Requests.
  • Created custom connectors (Box.com API) enabling staff to trigger external actions directly from Power Apps and flows.
  • Built real-time reporting pipelines from SharePoint lists to Fabric Lakehouse using Dataflows Gen2 and Spark notebooks.
  • Wrote detailed ServiceNow change tickets supporting formal change management across all automation deployments.
  • Developed a specialized custom GPT for Power Platform development, bridging OpenAI models with internal systems and laying the foundation for enterprise AI pipeline development.
  • Became the firm's internal AI resource — advising attorneys and staff on effective AI usage, evaluating emerging tools, and building the foundation for the firm's expanding AI practice.

Hensel Phelps

JAN 2022 — SEP 2022
IT Help Desk Technician · Greeley
  • Front-line technical support for hardware/software, account administration, and Office 365.
  • Documented common issues and solutions to improve first-call resolution rates.
  • Began learning the Power Platform environment and best practices on app creation.

DevSwap.net

APR 2019 — AUG 2022
IT Specialist (Part-time) · Greeley
  • Managed small business Windows environments, networking, and backups.
  • Built automation tools in Python and PowerShell for repetitive maintenance tasks.
04 // sudo systemctl status aperture-chat

Founder & CEO

Founder & Chief Executive Officer — Denver, CO
aperturechat.com
2025 — PRESENT

Built and operate Aperture Chat, a self-hosted enterprise AI platform spanning Python/FastAPI services, a React/TypeScript workspace, model routing, multi-tenant governance, and production container delivery.

  • Designed GitHub Actions pipelines for React and FastAPI validation plus tag-driven, multi-architecture Docker/GHCR releases with versioned deploy bundles.
  • Created release and configuration runbooks with environment validation, database migration gates, persistence checks, health probes, checksum verification, and matched rollback procedures.
  • Implemented provider-agnostic model routing, MCP/RAG integrations, token transparency, OIDC/SCIM, encrypted key management, tenant controls, alerts, analytics, and audit trails.
05 // tree ~/projects --public

System Projects

NOTE: The majority of production code built at Spencer Fane LLP lives in private repositories. Projects below represent public and personal work.

★ FEATURED
PRJ://COWORK_LEGAL

Anthropic Cowork Legal Plugin

Collaborated with Claude Code (Anthropic's AI agent) to port Anthropic's open-source Cowork Legal Plugin into OpenCode — enabling agentic legal workflows: contract review, NDA triage, vendor checks, legal risk assessment, and compliance tracking, all running on private, non-training models to respect attorney-client privilege. Demonstrates deep proficiency with MCP architecture, Claude Code plugin systems, and adapting open-source AI tooling to custom environments.

PythonMCPClaude CodeLegal AIOpenCode
INTERNAL_PROJECT
PRJ://OPENCLAWED

OpenClawed — AI Bot

Self-hosted agentic AI bot running on a Raspberry Pi 5, connected to both WhatsApp and a personal Discord server. Leverages Z.AI's GLM-5 model for low token cost and excellent tool calling, with custom Python orchestration and real-time message routing.

PythonRaspberry PiZ.AI GLM-5DiscordWhatsApp
PRIVATE_INFRA
PRJ://SYNTHWAVE_OS

Synthwave Linux

Vibe-coded a complete custom Linux distribution based on Fedora 43 Server ISO using Claude Code via SSH. Features Niri scrolling tiling WM, Waybar with AI rate-limit monitoring, Whisper voice dictation, and a full pre-configured AI coding suite. Ships as a bootable 2.4GB hybrid ISO.

FedoraNiri WMWaylandBash
INITIATE_VIEW
PRJ://OWUI_PLUGINS

Open WebUI Integrations

Develops and maintains custom Python filters, functions, and manifold integrations for self-hosted Open WebUI. Built Python bridges to N8N workflow automation, SearXNG private search, and custom LLM routing logic.

PythonOpen WebUIREST APIs
PRIVATE_INFRA
PRJ://GEMMA_LORA

Gemma3-270m Fine-Tuning

Python pipeline for fine-tuning Gemma 3 270M using LoRA on Copilot+ (ARM64) hardware; produces GGUF artifacts for local inference in LM Studio.

PythonAI/LLMARM64
INITIATE_VIEW
PRJ://VECTOR_MEM

Vector-Memory AI Terminal

Terminal-based AI assistant using Google Gemini for reasoning and Pinecone as persistent, searchable vector memory store for conversation history.

PythonPineconeGemini
INITIATE_VIEW
PRJ://JUDGMENT_CALC

JudgmentRate Desktop App

Desktop tool for attorneys that automatically pulls U.S. post-judgment interest rates and computes interest for chosen date ranges.

TypeScriptElectronLegal
INITIATE_VIEW
PRJ://RUST_APPS

Tetris-Synthwave & Orion-Cal

Tron/synthwave-styled Rust Tetris clone and a cross-platform scientific calculator built with Rust + Tauri, demonstrating systems programming and desktop app packaging.

RustTauriGameDev
INITIATE_VIEW
06 // verify --credentials

Certifications

CompTIA Security+

✓ Verified

MS Certified: Power Platform Fundamentals (PL-900)

✓ Verified

MS Certified: Power Platform App Maker (PL-100)

✓ Verified

MS Certified: Functional Consultant (PL-200)

✓ Verified

Power BI Data Analyst (PL-300)

In Progress…
07 // cat /etc/education.conf

Education

High School Diploma

[ DATA_REDACTED — Available on Request ]

08 // ./generate_cover_letter.py --live

Recruiter AI Tools

AI_MODULE — cover_letter_generator
● LIVE

:: Paste a job description below. My AI agent will analyze compatibility against my resume and compile a targeted cover letter — live, in your browser.

09 // open --channel comms

Comms Link

Let's build something exceptional.

Open channels for new projects, collaborations, and opportunities.

TRANSMIT_EMAIL
AI_ASSISTANT_V2
> SYSTEM_READY.
> Ask me about Matthew's skills, projects, or experience.