Engineering manager and systems builder.Engineering manager que construye sistemas.

I’m Ayrton Cela, an Electronics and Telecommunications Engineer with an MBA. I lead six engineers delivering enterprise communications platforms for a US-based company.

Soy Ayrton Cela, Ingeniero en Electrónica y Telecomunicaciones con MBA. Lidero a seis ingenieros que implementan plataformas de comunicaciones empresariales para una compañía de EE. UU.

Engineering & Automation · Data Operations · AI SystemsIngeniería y automatización · Operaciones de datos · Sistemas de IA

I also build production systems that turn conversations into clean, structured data: orders, payments, appointments and records.

También construyo sistemas en producción que convierten conversaciones en datos limpios y estructurados: pedidos, pagos, citas y expedientes.

Track recordTrayectoria

8+
years in engineeringaños en ingeniería
70+
telecom projects deliveredproyectos de telecom entregados
~10,000
seats in a contact center rollout I ledposiciones en un contact center que implementé como líder
6
engineers led across countriesingenieros a cargo en varios países
ES/EN
native Spanish, English used dailyespañol nativo, inglés de uso diario

The systems behind the workLos sistemas detrás del trabajo

Production systems I designed and built end to end. Each one takes messy input from real conversations and turns it into structured, reliable data.Sistemas en producción que diseñé y construí de punta a punta. Cada uno toma información desordenada de conversaciones reales y la convierte en datos estructurados y confiables.

Film processing lab, Mexico CityLaboratorio de revelado, CDMX2026

Atico Film Lab

$50K+ MXNprocessed in the first two monthsprocesados en los primeros dos meses
Problem
Every order lived in the team’s Instagram inbox, with no tracking and no history.
Built
A bot that turns conversations into structured orders (ID, format, quantity, price, branch, status), a Supabase/PostgreSQL backend, payment tracking and an operations dashboard with search and finances.
Data
Customers, orders, payments and receipts, order status. 150+ film rolls tracked end to end.
Problema
Cada pedido vivía en la bandeja de Instagram del equipo, sin seguimiento ni historial.
Construí
Un bot que convierte conversaciones en pedidos estructurados (ID, formato, cantidad, precio, sucursal, estado), backend en Supabase/PostgreSQL, seguimiento de pagos y un dashboard de operación con búsqueda y finanzas.
Datos
Clientes, pedidos, pagos y comprobantes, estado de cada pedido. Más de 150 rollos con seguimiento de punta a punta.
Node.js · PostgreSQL · Supabase · StripeCase study →Caso de estudio →
Artist and art school, EcuadorArtista y escuela de arte, Ecuador2026

Mikaela Montenegro

370 → 4unattributed leads after data reconciliationleads sin atribuir después de conciliar los datos
Problem
880+ unanswered Instagram conversations, students tracked in notes, and no way to tell which campaign brought each student.
Built
A catalog-grounded bot (RAG), a dashboard for students, workshops and campaigns, and a reconciliation of Meta ad exports against lead records.
Data
Leads, students, payments, campaigns and ad spend. 880+ conversations managed.
Problema
Más de 880 conversaciones de Instagram sin responder, alumnos llevados en notas y ninguna forma de saber qué campaña trajo a cada alumno.
Construí
Un bot que responde con base en su catálogo real (RAG), un dashboard de alumnos, talleres y campañas, y una conciliación de los reportes de anuncios de Meta contra los leads.
Datos
Leads, alumnos, pagos, campañas e inversión publicitaria. Más de 880 conversaciones gestionadas.
Node.js · Supabase · OpenAI · Meta APICase study →Caso de estudio →
Two-day event, GuayaquilEvento de dos días, Guayaquil2026

RENACE 2026

318attendees with individual QR tickets, checked in offlineasistentes con entrada QR individual, registrados sin conexión
Problem
Individual QR tickets for every attendee, door check-in without depending on the venue’s wifi, and attendance certificates afterwards.
Built
Data cleaning from the organizer’s spreadsheet, ticket generator with QR, email delivery with bounce tracking, an offline check-in app for 6 phones, and certificate matching.
Data
305 tickets delivered without a bounce, 237 certificates delivered, every failed delivery traced with a reason.
Problema
Una entrada con QR individual para cada asistente, check-in en la puerta sin depender del wifi del salón y certificados de asistencia al final.
Construí
Limpieza de datos desde el Excel del organizador, generador de entradas con QR, envío por correo con control de rebotes, una app de check-in sin conexión para 6 celulares y cruce de certificados.
Datos
305 entradas entregadas sin rebote, 237 certificados entregados, cada envío fallido con su motivo.
Python · Pillow · qrcode · SMTP/IMAP · PWACase study →Caso de estudio →
Health-tech SaaS, multi-tenantSaaS para salud, multi-cliente2026

AyrTok

WA + IGchannels in productioncanales en producción
Problem
Dental clinics and doctors take bookings by hand over WhatsApp and Instagram, with patient records spread across chats and spreadsheets.
Built
One backend serving many clinics: conversations become validated appointments and patient records, synced with Google Calendar and paid through Stripe Connect.
Data
Appointments, patient records and notes, payments, conversations.
Problema
Clínicas dentales y consultorios médicos agendan a mano por WhatsApp e Instagram, con los expedientes repartidos entre chats y hojas de cálculo.
Construí
Un solo backend para muchas clínicas: las conversaciones se convierten en citas y expedientes validados, sincronizados con Google Calendar y cobrados por Stripe Connect.
Datos
Citas, expedientes y notas, pagos, conversaciones.
Node.js · Supabase · WhatsApp API · Stripe Connectayrtok.com →
Personal project, local-firstProyecto personal, local2026

Personal financeFinanzas personales

29 + 4duplicated and miscategorized transactions fixedtransacciones duplicadas y mal categorizadas corregidas
Problem
Statements from several banks and card issuers, each in a different PDF layout, with no single view of spending.
Built
One parser per institution (PDF text extraction plus OCR for scanned statements), normalizing transactions into a single SQLite database with categorization and duplicate detection.
Quality
An audit found 29 duplicated and 4 miscategorized transactions that inflated one month by about 25%.
Problema
Estados de cuenta de varios bancos y tarjetas, cada uno con un formato de PDF distinto y sin una vista única del gasto.
Construí
Un parser por institución (extracción de texto de PDF más OCR para estados escaneados) que normaliza las transacciones en una sola base SQLite, con categorización y detección de duplicados.
Calidad
Una auditoría encontró 29 transacciones duplicadas y 4 mal categorizadas que inflaban un mes en cerca de 25%.
Python · SQLite · pdfplumber · Tesseract OCRCase study →Caso de estudio →

ExperienceExperiencia

Enterprise telecommunications, from hands-on engineering to leading a distributed team.Telecomunicaciones empresariales, desde la ingeniería en campo hasta liderar un equipo distribuido.

Oct 2023 – PresentActual
Consulting Engineering Manager
US-based UCaaS platform (KAZOO), remotePlataforma UCaaS con sede en EE. UU. (KAZOO), remoto
  • Lead a team of 6 globally distributed engineers delivering enterprise implementations of an API-based unified communications platform.
  • Led a ~10,000-seat US contact center rollout, the largest implementation in the company’s history.
  • 30+ projects delivered for clients across Europe, South Africa, the US and LATAM.
  • Lidero un equipo de 6 ingenieros distribuidos en varios países que entrega implementaciones empresariales de una plataforma de comunicaciones unificadas basada en APIs.
  • Lideré un contact center de ~10,000 posiciones en EE. UU., la implementación más grande en la historia de la compañía.
  • Más de 30 proyectos entregados para clientes de Europa, Sudáfrica, EE. UU. y LATAM.
Technical detailsDetalles técnicos
  • Deploy and operate VoIP platforms end to end (BroadWorks, MetaSwitch, Kazoo, Kamailio, FreeSWITCH); diagnose SIP/RTP issues with sngrep, tcpdump and Wireshark.
  • Automate configuration at scale with Ansible, Python and Bash on Linux; work with Engineering, Operations, Product and QA as the platform’s NOC.
  • Despliego y opero plataformas VoIP de punta a punta (BroadWorks, MetaSwitch, Kazoo, Kamailio, FreeSWITCH) y diagnostico SIP/RTP con sngrep, tcpdump y Wireshark.
  • Automatizo configuración a escala con Ansible, Python y Bash en Linux; trabajo con Ingeniería, Operaciones, Producto y QA como NOC de la plataforma.
Jan 2022 – Oct 2023
Consulting Engineer, Professional Services
US-based UCaaS platform (KAZOO), remotePlataforma UCaaS con sede en EE. UU. (KAZOO), remoto

Platform implementation and customization for enterprise clients: configuration, API integration and advanced technical support. Promoted to manager.

Implementación y personalización de la plataforma para clientes empresariales: configuración, integración por API y soporte técnico avanzado. Promovido a manager.

Nov 2018 – Feb 2022
Senior Engineer Level III
MCM Telecom, MexicoMéxico

40+ telecom projects delivered for clients across Mexico and LATAM, specializing in infrastructure, systems configuration and high-level technical support.

Más de 40 proyectos de telecomunicaciones entregados para clientes de México y LATAM, con especialidad en infraestructura, configuración de sistemas y soporte técnico de alto nivel.

What I work withCon qué trabajo

The tools behind the projects above and the day job. Click a category to see where it’s used.Las herramientas detrás de estos proyectos y de mi trabajo diario. Haz clic en una categoría para ver dónde se usa.

Data and backendDatos y backend

PostgreSQLSupabaseSQLiteNode.jsExpressPythonREST APIsWebhooksJSON

Automation and AIAutomatización e IA

OpenAI APIRAG · pgvectorGoogle Apps ScriptGoogle Sheetsn8nClaude Code

Messaging and paymentsMensajería y pagos

WhatsApp Cloud APIInstagram Graph APIStripeStripe ConnectGoogle Calendar API

InfrastructureInfraestructura

LinuxDockerAnsibleBashGitGitHubRailwayVercelCloudflare

Telecom and VoIPTelecom y VoIP

KamailioFreeSWITCHKazooBroadWorksMetaSwitchSIPRTPWebRTCWireshark

LanguagesIdiomas

Spanish · nativeEspañol · nativoEnglish · advancedInglés · avanzado

Used daily with international teams and clients.De uso diario con equipos y clientes internacionales.

AboutSobre mí

My day job is making complex communication platforms work for large clients. Accuracy, documentation, validation and troubleshooting are part of every day.

Outside of that, I build the systems small businesses actually run on: tools that take messy input from real conversations and turn it into clean, structured, searchable data.

I’ve worked remotely with distributed teams for years. I manage my own work, document what I do, flag inconsistencies early and communicate clearly.

En mi trabajo diario hago que plataformas de comunicación complejas funcionen para clientes grandes. Precisión, documentación, validación y diagnóstico son parte de cada día.

Aparte de eso, construyo los sistemas con los que operan negocios pequeños: herramientas que toman información desordenada de conversaciones reales y la convierten en datos limpios, estructurados y fáciles de buscar.

Llevo años trabajando en remoto con equipos distribuidos. Organizo mi propio trabajo, documento lo que hago, señalo inconsistencias a tiempo y me comunico con claridad.

MBAUniversidad Tecnológica de México, 2019–2021
B.Eng. Electronics and TelecommunicationsIng. en Electrónica y TelecomunicacionesUniversidad Tecnológica de México, 2017–2019
CertificationsCertificacionesCisco CCNA R&S (Introduction to Networks, Routing and Switching Essentials, Connecting Networks), Cybersecurity Essentials

Let’s talk about systems, data and automation.Hablemos de sistemas, datos y automatización.

ayrton@ayrtoncela.cloud

Production code for these projects lives in private repositories; happy to walk through the architecture or a live demo.El código de producción de estos proyectos vive en repositorios privados; con gusto muestro la arquitectura o una demo en vivo.