Rodrigo
Medina
I build production AI systems — document intelligence, agent tooling (MCP), and workflow automation. Five years at American Express GBT shipping conversational AI, and tech lead on the CMS behind 11,000+ screens across Thailand's 7-Eleven network. Based in Bangkok, looking for a senior engineering role — open to remote or relocation.
I also founded Pulsar Interactive, a software and AI consultancy where I build and run client systems.
I'm a Mexican software engineer based in Bangkok since 2017. Right now I build Nebula, a multi-tenant platform for AI operations — document extraction and classification with human review across Thai, Spanish, and English, feeding expense and purchase-order workflows that post into accounting systems — plus MCP servers that expose client systems as tools for Claude, ChatGPT, and Gemini. I own it end to end: architecture, implementation, containerised per-client deployments, CI/CD, and production support.
Before that I spent five years on Claire, a conversational assistant for corporate travel — first as Senior NLP Developer at 30 Seconds to Fly and then American Express GBT, shipping intent recognition, entity extraction, and dialogue management used by thousands of business travelers; then as Technical Project Manager leading its delivery across the Americas, APAC, and EMEA. Earlier, as Tech Lead at Eibiz, I architected the CMS running 11,000+ screens across Thailand's 7-Eleven network. I studied Computer Engineering at UNAM.
Outside engineering I keep an audiovisual practice — live-coded performance with TidalCycles and Hydra, AR sculptures, and VR work exhibited at Centro Nacional de las Artes in Mexico City.
Skills
Languages
- Python
- TypeScript
- JavaScript
- SQL
AI & Agents
- MCP Servers
- Agent Tool Design
- Claude Code
- Agent Workflows
- AI Workflow Automation
- Prompt Engineering
- LLM Integration
- RAG / Retrieval & Search
- Intelligent Document Processing
- Exception Handling & Human-in-the-Loop
Backend & APIs
- REST API Design
- Webhooks (HMAC)
- OAuth 2.0
- JWT Authentication
- Rate Limiting
- Third-party Integrations
- ETL & Data Pipelines
- Node.js
- Koa.js
- PostgreSQL
- Redis
Infrastructure & Delivery
- Multi-tenant SaaS
- Docker
- GitHub Actions
- CI/CD
- Database Migrations
- AWS
- Google Cloud
- Railway
Frontend
- React
- Next.js
NLP
- Intent Recognition
- Entity Extraction
- Dialogue Management
- Model Evaluation
- Data Pipelines
Interactive & Realtime
- Unity 3D
- VR / AR
- TouchDesigner
- TidalCycles
- Hydra
- WebRTC
Delivery & Leadership
- Technical Discovery
- Solution Architecture
- Workstream Ownership
- Stakeholder Management
- Client-Embedded Delivery
- Production Support & Incident Resolution
- Team Training
- English · Spanish · Thai (conversational)
Experience
Build and deploy AI integrations inside client environments — MCP servers exposing customer systems as tools for Claude, ChatGPT, and Gemini, plus Nebula, a modular multi-tenant SaaS platform for AI operations: intelligent document processing (extraction, classification, exception handling with operator review) feeding expense, purchase-order, and approval workflows that post into accounting systems via API. Own the full line from discovery through deployment, production support, and handoff.
Moved from engineering into delivery leadership on the same product line. Led technical delivery for conversational AI products at the world's largest business travel company — owning the workstream end to end: coordinating cross-functional engineering, product, and operations teams across the Americas, APAC, and EMEA, translating stakeholder requirements into engineering roadmaps, and driving releases from discovery through production support.
Joined AmEx GBT through the acquisition of 30 Seconds to Fly, continuing on the Claire SaaS platform. Designed and shipped production NLP pipelines — intent recognition, entity extraction, dialogue management — powering a conversational assistant used by thousands of business travelers.
13+ years of freelance software engineering across creative, enterprise, and interactive domains.
Founded Omacatl, an event-organizing venture producing large-scale food and cultural festivals in Bangkok. Produced Tacofest Bkk and Singha Food Fest — handling full-stack event production, digital platforms, branding, and on-site operations.
Built Claire, the company's B2B SaaS conversational assistant sold to corporate travel agencies — handling booking flows, itinerary management, and traveler support through natural language. Early-stage travel-tech startup; acquired by American Express GBT during COVID-19.
Led engineering across digital signage, AR, and interactive installation projects in Southeast Asia, including the True Mobile Red Box platform (internally 'iMedia CMS') deployed to 11K+ Android screens across Thailand's 7-Eleven network. Managed a cross-disciplinary team of developers and designers.
Built interactive installations and enterprise software for banking, retail, and hospitality clients across Thailand — spanning Unity 3D, WPF, ReactJS, WebRTC, and real-time Firebase applications.
Developed interactive experiences and game prototypes in Unity for this Mexico City creative studio, exploring emergent AI behavior, player agency, and real-time 3D simulation.
Built educational mobile games for Android and iOS addressing Common Core State Standards for K–2nd grade, including math quiz, card-matching, and survival-action titles using Unity 5.
Taught Unity game development as a certification instructor at NYCE, covering interactive programming, game mechanics, and real-time 3D fundamentals.
Developed automated test frameworks and QA tooling at one of Latin America's leading software studios, contributing to large-scale web and mobile QA infrastructure.
Four-year apprenticeship at Mexico City's SODVI game development collective. Lead programmer, Unity instructor, and game designer — shipping prototypes including Pimo (Square Enix Latinoamérica contest) and two Global Game Jam titles. Foundation for all subsequent interactive work.
Internship at Universidad Nacional Autónoma de México. Built VR simulations in Unity 3D exploring trauma and psychological experience — work that led to the PTSD Kidnap Simulator research project.
Apprenticeship at Centro Multimedia del Centro Nacional de las Artes — Mexico's primary national arts institution. Studied game development, interactive design tools, and digital media within an arts production environment.
Selected Work
Production platform where client AI workflows live: document extraction across three languages, expense and purchase-order flows, approvals, and AI chat over the client's own data — backed by MCP servers that expose each customer's systems as tools for Claude, ChatGPT, and Gemini. Multi-tenant by design — adding a customer's next workflow is configuration, not a new project.
CMS and player monitoring system (internally 'iMedia CMS') for the True-branded red digital signage boxes at checkout in every 7-Eleven in Thailand — +11K Android screens. System architect and team leader for a serverless architecture using Node.js, React, and native Android.
B2B conversational assistant for corporate travel — booking flows, itinerary changes, and traveler support in natural language. Built it at 30 Seconds to Fly from an early neural-network prototype, then kept shipping it at enterprise scale after the American Express GBT acquisition: production pipelines for intent recognition, entity extraction, and multi-turn dialogue management, plus the model-evaluation infrastructure that tracked regressions between releases. Used by thousands of business travelers.
Creative practice — art, installations, events
Writing
Let's discuss an engineering role.
I'm interested in senior software engineering and applied AI roles. Based in Bangkok — open to remote or relocation.
For consulting projects, visit Pulsar Interactive.
rodrigo.medina@pulsarinteractive.aiPedro Rodrigo
Medina Osorio
Senior AI Engineer · Automation, Document Intelligence & MCP
Mexican · Bangkok, Thailand · EN / ES / TH (conversational)
Profile
AI engineer building production automation systems — intelligent document processing, agent tooling (MCP), and workflow automation deployed inside client businesses. 13+ years shipping software, including five years in travel tech at American Express Global Business Travel (production NLP at enterprise scale) and Tech Lead at Eibiz in Bangkok. Founded Pulsar Interactive, a software and AI consultancy. Computer Engineering (UNAM); based in Bangkok since 2017.
