Business Operations · Learning & Enablement · Automation

I build the systems that run the business—so it can run without me.

Miguel Perez—28 years at the intersection of business operations, customer enablement, and AI-enabled automation: from a $3.8M global learning business to a vacation-rental operation scaled from 5 to 35 managed properties.

The positioning

Not simply a manager who uses spreadsheets. An operator who builds systems.

01—Operations & Delivery

Full-lifecycle ownership, start to scale

Built and ran the operations that keep a 35-property business consistent across channels—listings, pricing, fees, guest care, compliance—the same end-to-end discipline applied to any operation that has to stay right at scale.

5 to 35 managed properties Two years 35-property business
02—Business Operations

Processes that survive the people who run them

SOPs structured in a shared system, documented workflows, and cross-platform standards—so the business runs the same way on a Tuesday as it does in a crisis.

85 SOPs 77+ standardized operating systems
03—Systems & Automation

Work that gets done by machines, supervised by me

API integrations, PMS and CRM wiring, AI-assisted workflows, and verification-driven operations—the boring, repetitive work automated so people do the thinking.

8 languages in Cognex's first customer-facing LMS AI computer vision (C#)
About

Twenty-eight years of building the operating system for how organizations learn, run, and scale.

A learning, customer enablement, and business operations executive with 28 years of experience building high-performing teams, scaling global learning organizations, and designing operational systems that accelerate customer adoption, improve business performance, and drive organizational growth.

Known for transforming complex business challenges into scalable learning ecosystems, operational frameworks, and measurable business outcomes through data-driven decision making, automation, and continuous improvement.

Download the full résumé

Based
Weston, FL
Experience
28 years
Focus
Learning strategy, customer enablement, business operations, AI-enabled automation
Team scope
Hiring, coaching, and performance management of distributed teams
Partners
Executive leadership across product, engineering, sales, operations, and customer-facing teams
Languages
English, Spanish (fluent)
Education
University of Phoenix—Bachelor of Science, E-Business (2010)
The track record

Numbers I can verify, not vibes.

Every figure below is taken straight from the résumé—no rounding up, no estimates. The bars are drawn to scale against the numbers they label.

$3.8M
Annual customer education business managed end to end
55%
Operating margins maintained on that $3.8M business
14,000+
Learners a year—doubled from 7,000

Global learning capacity
learners per year

Doubled
7,000 Before 14,000+ After

Managed properties
two years

7×
5 Start 35 Now

Learner feedback
participation

40% Before 75% After

Learner
satisfaction

50% Before 95% After
85
SOPs with video walkthroughs—built across PCH’s first two years
77+
Standardized operating systems—same two years
$378K
Two years from $100K to $378K—on pace past $800K in Year 3 (3.8x)
Hundreds
Short-form training and guest-communication videos
14 days early
Delivered the AI computer-vision inspection project ahead of the deadline
Zero
Post-handoff support calls since the May 2026 hand-off
4 regions
North America, Europe, Asia, and Latin America served at Cognex
28 years
Building teams, systems, and operations since 1998
The career arc

Twenty-eight years of building the thing, then building the team that runs it.

Each bar is drawn to scale against a Jan 1998 to present axis, so length equals time on the job. Roles and dates are exactly as they appear on the résumé; the gridline years are axis markers, not milestones.

1998 2003 2008 2013 2018 2023
Technical Support Engineer Cognex Corporation · 1998—2000
Technical Instructor Cognex Corporation · 2000—2006
Training Manager, Americas Cognex Corporation · 2006—2016
Global Training Manager Cognex Corporation · 2016—Mar 2024
Lead Developer, Intravenous Manufacturing Quality Fresenius Kabi · May 2024—May 2026
Co-Founder, Learning & Operations Strategy Punta Cana Host · Mar 2024—Present

Fresenius Kabi was a contract engagement that ran alongside the Punta Cana Host co-founder role from May 2024 to May 2026. The Punta Cana Host bar fades out because the role is ongoing.

1998—2000

Technical Support Engineer

Cognex Corporation · Support
2000—2006

Technical Instructor, Customer Training

Cognex Corporation · Americas
  • Delivered customer, partner, and employee training worldwide.
  • Implemented a course development feedback system used by instructors globally.
  • Received the highest individual and team achievement awards for training excellence.
2006—2016

Training Manager, Americas

Cognex Corporation · Americas
  • Hired, coached, mentored, and developed instructors across the Americas, strengthening leadership capability, accountability, and team performance.
  • Piloted and launched the Cognex Approved Academic Provider program, training and coaching product integration at Tecnologico de Monterrey and Lorain County Community College.
Jan 2016—Mar 2024

Global Training Manager

Cognex Corporation · Weston, FL
  • Directed global customer education across 4 regions—North America, Europe, Asia, and Latin America.
  • Launched Cognex's first customer-facing LMS, supporting 8 languages.
  • Built executive dashboards and KPI reporting on engagement, adoption, and program effectiveness.
May 2024—May 2026

Lead Developer, Intravenous Manufacturing Quality

Fresenius Kabi · Contract
  • Built AI computer-vision automated inspection in C# for medical device kit assembly.
  • Delivered ownership 14 days ahead of the deadline.
  • Zero post-handoff support calls since hand-off.
Mar 2024—Present

Co-Founder, Learning & Operations Strategy

Punta Cana Host · Weston, FL
  • Scaled from 5 to 35 managed properties in two years.
  • Created 85 SOPs with video walkthroughs and 77+ standardized operating systems.
  • Produced hundreds of short-form training and guest-comms videos.
The lab

Self-hosted AI and operations, run not rented.

Two servers I built and operate: an OpenMediaVault/ZFS storage host (~24 TB across two pools, nightly rsync replication, pool-health monitoring) and a dual-NVIDIA-3090 GPU host on Debian running local AI workloads under Docker with GPU passthrough.

Private inference

Ollama and llama-server serving 27B-class and multimodal models behind an Open WebUI front end, with Authentik SSO/OIDC first, tuned with Flash Attention and quantized KV-cache to fit GPU memory.

Diffusion pipelines

ComfyUI image-to-video pipelines with diffusion/VAE/LoRA model management, and a documented GPU workload-swap procedure between LLM serving and rendering.

Automation & watchdogs

Cron-driven watchdogs, container memory monitoring, ZFS pool and staleness alerting, and replication success markers—the environment tells me when it drifts.

Business systems by API

Property management, CRM, pricing, identity, email and e-signature integrated by REST—the same approach applied to 85 SOPs and 77 operating systems across a 35-property operation.

Knowledge base & agents

AI agents with retrieval over a personal knowledge base to document, standardize and operate the environment—documentation that answers back.

Supporting services

AdGuard Home DNS, Immich photo management, Documenso e-signature, Beszel/Dashy monitoring and dashboards, on UniFi networking behind Cloudflare and Nginx Proxy Manager.

Platform
Debian / Ubuntu Docker & Compose GPU passthrough (CUDA/CDI) OpenMediaVault ZFS Portainer
AI stack
Ollama llama-server Open WebUI ComfyUI Whisper Retrieval / knowledge base
Edge & security
Cloudflare Nginx Proxy Manager Authentik SSO / OIDC UniFi Bitwarden Secrets Manager
Operations
rsync backup & DR ZFS replication Beszel / Dashy Cron watchdogs OBS Studio
The toolkit

Systems I run daily.

Business Operations

Process design, KPI development, change management, and operational scaling—from 5 to 35 managed properties.

Learning & Enablement

Instructional design, LMS (8 languages), curriculum development, and customer education at 14,000+ learners a year.

AI & Automation

ChatGPT, Claude, Gemini; AI workflow automation; AI computer vision (C#); documentation and process automation.

Infrastructure

Docker, Docker Compose, Linux, OpenMediaVault, Portainer, Nginx Proxy Manager, Cloudflare, DNS, Git/GitHub, backup & DR.

PMS & Channels

Hostex, Airbnb, VRBO—multi-channel sync, pricing, fees, and calendar operations at portfolio scale.

People & Media

Hiring, coaching, and performance management; OBS video production; high-impact presentations; English & Spanish.

Regions served
North America Europe Asia Latin America
Languages
English Spanish · fluent
LMS language coverage

8 languages supported in Cognex's first customer-facing LMS.

Certifications
AMA Managing Chaos AIA Advanced Vision Professional Dale Carnegie High Impact Presentations InSync Virtual Classroom Facilitator
Education
University of Phoenix · BS, E-Business (2010) Northeastern University · Electrical Engineering coursework, 74 credits completed
Academic partners trained
Tecnologico de Monterrey Lorain County Community College

Cognex Approved Academic Provider program—piloted and launched.

Self-hosted infrastructure

The stack is mine. I run it for the business — and because I want to know how it works.

70+ containers across three machines. Some keep 35 vacation rentals operating without me. The rest exist because building a stack from scratch teaches you things no course will. Here is the whole thing, drawn.

Keel
The workhorse
32 GB RAM
1 TB root + 2 storage pools (primary/secondary)
Forge
GPU & compute
62 GB RAM
CUDA workloads, image models, 27B local inference
Lighthouse
Edge & monitoring
32 GB RAM
Long-lived hardware, still on watch

Counts are approximate. Machine names are pseudonyms—hostnames, addresses, utilisation and credentials stay private.

The services, by what they do

Not an alphabetised list — a map. Color shows where each service sits: operational load-bearing or run out of curiosity.

Keeps the business running Built to learn something Retired experiment

Operations

Keel
Identity & access — single sign-on for everything
Authentik PostgreSQL Redis
Documents — paperless everything
Paperless-ngx Apache Tika Gotenberg Message broker Database Documenso Stirling PDF
Contracts, invoices, signatures and PDF work — no per-seat subscription anywhere
Photos — the property archive
Immich Immich ML PostgreSQL + pgvector Redis
Every clean property photo, self-hosted, with its own ML indexing
Comms & operations hub
Mattermost Database HermyHQ HermyHQ DB Hermes agent
Where the automation reports and the humans decide
Network, DNS & remote access
AdGuard Home Unbound DNS Nginx Tailscale Cloudflare Tunnel
Files, notes & sync
Syncthing Obsidian Boards
The knowledge base the whole operation runs on
Monitoring & control
Beszel Portainer Dashy
Health, alerts and one screen to see the estate

Curiosity

Forge · Keel
Local AI & inference
Ollama Open WebUI Ollama app LiteLLM LiteLLM DB ComfyUI LLM runner 27B on a 3090
Models running on my own hardware — no API bill, no data leaving the house
Ambient & experimental
MagicMirror Glance Beszel
Retired
n8n Playwright NVIDIA CUDA yt-dlp Airbnb mirror
A few stopped containers. Kept because the teardown is part of the lesson.

What each one stands in for

The honest pitch for self-hosting isn't ideology — it's that these are the tools I would otherwise rent, per seat, per month, with my data living on someone else's disk.

Running hereStanding in forWhy it matters
ImmichGoogle PhotosThousands of property photos, indexed by my own machine learning
Paperless-ngx + TikaDropbox + a filing cabinetOCR'd, searchable documents — leases, invoices, receipts
Documenso ×2DocuSignContract signatures without per-envelope pricing
AuthentikOkta / Google SSOOne identity for every service, no third party holding the keys
MattermostSlackWhere the automation posts and the team decides
AdGuard + UnboundPaid DNS filteringNetwork-wide, recursive, nothing logged elsewhere
TailscaleA commercial VPNReach the stack from anywhere without exposing it
BeszelDatadogHost and container health, my own dashboards
Jellyfin + arr stackStreaming subscriptionsOne library, no per-service fee, no disappearing titles
NavidromeMusic streamingMy own library, streamed to any device
Ollama + LiteLLMHosted model APIsLocal inference on real GPUs, and a gateway when a hosted model is the right call
ComfyUIImage-generation creditsDiffusion workflows on local hardware
SyncthingDropbox syncPeer-to-peer, no cloud in the middle
Stirling PDFAdobe AcrobatMerge, split, convert — locally, nothing uploaded

Two reasons, one stack

The operations half

Thirty-three vacation rentals across Punta Cana run on this: a property-management system, a CRM, dynamic pricing, a document archive, an identity layer, and an agent that reconciles the lot. Every piece is infrastructure I can inspect, patch and replace myself — the same principle the businesses I've run for 24 years were built on.

The curiosity half

The rest is deliberately unnecessary: local language models on a 3090, diffusion pipelines, a DNS resolver I wrote the upstream for, diffusion pipelines on my own GPU, monitoring agents that watch hardware nobody else is watching. Running the whole estate end to end is how you learn what a system actually does when it breaks at 2am — which is the part no course teaches.

The interview

FAQs, because I know you're dying to ask.

The questions that come up in the first ten minutes of every conversation. Answered here so we can spend the call on something more interesting.

Why'd you leave Cognex?

Twenty-six years in one company is either loyalty or inertia, depending on who's asking. Mine was the first: I joined as a technical instructor in 2000, and by the end I was running the global customer education organization—a $3.8M business at 55% operating margins, 14,000+ learners a year, in 8 languages.

The decision was made for me. A reorganization after an acquisition consolidated my role to the Natick, Massachusetts home office. I had been running the global organization out of Weston, Florida—and when the position moved to headquarters, that was that.

What made it survivable was that I'd already finished what I came to do: the LMS shipped, the Academic Provider program launched, the team ran without me in the room. Twenty-six years is a long time to do one thing well. The reorg picked the date; I picked what came next—and what came next was building an operation of my own from zero.

Why are you leaving Punta Cana Host?

I'm not leaving it—I've engineered myself out of it. I no longer run any portion of day-to-day operations: every duty I held has been taken over by the teams and the systems I built, tested, and ran over the last two years.

That was always the design. A business that needs its founder in the room isn't a system, it's a job. PCH now runs on 85 SOPs, 77 operating systems and 35 managed properties, executed by a team that doesn't need me standing over them.

Which leaves me free to take on work that compounds at a scale one operator can't reach alone—a role that needs someone who has already run a $3.8M P&L and a 14,000-learner-a-year program.

Why did the Fresenius Kabi contract end?

It was a fixed-term contract and the term ran out. I delivered 14 days ahead of the deadline, and there have been zero post-handoff support calls since the May 2026 hand-off.

The work was AI computer-vision inspection in C# for IV manufacturing quality: training models to measure and classify Y-tube and hose welds, building the operator interfaces, then teaching the technicians to spot model gaps and train the models on new datasets. The contract ended. What I left behind didn't.

You ran a $3.8M business. Why be an employee again?

Because I've now done both halves. Running a business teaches you exactly where the money comes from and how thin a 55% margin feels in a bad quarter. What I want next is to build something impactful that can scale on a global stage.

PCH proved I can build from zero and make it run without me. What it can't hand me is reach: distribution, capital, a customer base already in place. Put the same operating discipline inside an organization that has them, and the work compounds in a way one operator never can alone.

Twenty-six years at one company—isn't that just four jobs?

Four roles, four continents, and about six jobs' worth of reinvention. I started on the support desk in 1998, went into the classroom as a technical instructor in 2000, took over training for the Americas in 2006, and ran the global customer training organization from 2016: hiring and coaching managers and instructors, owning the P&L, launching Cognex's first customer-facing LMS in 8 languages.

Same building. Different company, honestly.

Can you build, or just manage?

I wrote the SOPs and I wrote the software. 85 SOPs with video walkthroughs and 77 operating systems across a 35-property operation—I built those, then trained people to run them.

On the technical side, I shipped AI computer-vision inspection software in C# for a medical-device manufacturer, and I self-host the lab it all runs on: Docker, ZFS, GPU passthrough, private model serving behind my own SSO. I'm not a manager who admires systems from a distance.

AI is a fad. Convince me.

I don't have to—the invoice does. I run 27B-class models on my own GPUs with no cloud bill, behind self-hosted SSO. I put AI into guest communications, maintenance workflows and property onboarding, and shipped a computer-vision system onto a regulated IV manufacturing line.

The lesson was never that AI is magic. It's that it's worth nothing until it's documented, governed, and owned by someone accountable for it.

What's the catch?

I care about how the work gets done—which isn't the same as caring who gets the credit. I'll ask why something is built the way it is, because I'd rather understand a decision than inherit a habit, and that question has a way of turning up things worth fixing.

The one thing I don't do is coast. If I'm in, I'm all the way in: I learn the business, find the friction, and build what takes it off people's plates. If a team would rather keep things exactly as they are, that's a fair choice—it just isn't the work I'm looking for.

What you get is someone who treats your problems like my own. I'm invested in the outcome, not just the role.

Work in action

Live sites I've built and run.