Oscar Villarreal
Monterrey, Mexico

Cloud Engineer &
Infrastructure Specialist
Ingeniero de la Nube
e Infraestructura

I build multi-tenant SaaS platforms, cloud infrastructure, and the occasional side project that's more fun than it needs to be. Construyo plataformas SaaS multi-tenant, infraestructura en la nube y algún proyecto personal que resulta más divertido de lo necesario.

Projects Proyectos

Aindez MainPrincipal

Aindez is an AI-native platform for managing workforce operations: an AI agent layer (Agno, orchestrating Claude/OpenAI/Gemini) connects HCM, ATS, and ERP systems — Humand, HiringRoom, Teamtailor, Alegra — into one place, driving chat-based workflows, scheduled routines, and knowledge-base Q&A over each org's data.

My role: designed and built the multi-tenant system architecture — Terraform + Cloud Build provisioning on GCP, giving every organization its own isolated Cloud Run service and Cloud SQL instance — plus most of the third-party integrations, GCS-based image/file storage with signed URLs, a Go CLI for interacting with the platform from the terminal (login, org switching, schema import/export, integrations, routines), and UI work throughout the app.

Aindez es una plataforma nativa en IA para gestionar la operación de tu equipo: una capa de agentes de IA (Agno, orquestando Claude/OpenAI/Gemini) conecta sistemas de HCM, ATS y ERP — Humand, HiringRoom, Teamtailor, Alegra — en un solo lugar, impulsando flujos por chat, rutinas programadas y respuestas tipo Q&A sobre los datos de cada organización.

Mi rol: diseñé y construí la arquitectura multi-tenant del sistema — aprovisionamiento con Terraform y Cloud Build en GCP, dando a cada organización su propio servicio en Cloud Run e instancia de Cloud SQL — además de la mayoría de las integraciones con terceros, almacenamiento de imágenes/archivos en GCS con URLs firmadas, un CLI en Go para interactuar con la plataforma desde la terminal (login, cambio de organización, import/export de esquemas, integraciones, rutinas), y trabajo de UI en varias partes de la app.

Django FastAPI React TypeScript TanStackTanStack Router Go Terraform Cloud BuildCloud Build Cloud RunCloud Run Cloud SQLCloud SQL GCSGCS Docker WorkOSWorkOS PostgreSQL Redis
VAZEL
MainPrincipal

Solo-designed and built this e-commerce and CRM platform for a Mexican industrial mechanical seals company, end to end — backend, frontend, infrastructure, and integrations. Features an AI-powered sales assistant (Vertex AI / Dialogflow CX), product catalog with media storage on GCS, and a Filament admin panel with lead tracking.

Diseñé y construí esta plataforma de e-commerce y CRM yo solo, de principio a fin — backend, frontend, infraestructura e integraciones — para una empresa mexicana de sellos mecánicos industriales. Incluye un asistente de ventas con IA (Vertex AI / Dialogflow CX), catálogo de productos con almacenamiento en GCS, y panel de administración en Filament con seguimiento de leads.

Laravel Blade Filament Cloud BuildCloud Build Cloud SQLCloud SQL GCSGCS PostgreSQL Docker Vertex AIVertex AI Dialogflow CXDialogflow CX Redis
VAZEL Mobile
MainPrincipal Public release soonLanzamiento público pronto

React Native mobile companion app for the VAZEL platform. Lets field sales reps browse the product catalog, manage leads, and interact with the AI sales assistant from their phone.

App móvil en React Native complementaria a la plataforma VAZEL. Permite a los representantes de ventas consultar el catálogo de productos, gestionar leads e interactuar con el asistente de ventas con IA desde su teléfono.

React Native TypeScript
Personal Portfolio Portafolio Personal Personal

Personal portfolio and blog. Built with Astro for static generation, Astro View Transitions for smooth client-side navigation, and content collections for the blog. Deployed via GitHub Actions to GitHub Pages.

Portafolio personal y blog. Construido con Astro para generación estática, Astro View Transitions para navegación fluida del lado del cliente y colecciones de contenido para el blog. Desplegado vía GitHub Actions en GitHub Pages.

Astro TypeScript GitHub Pages

Tech Stack Stack Tecnológico

Backend
Django
FastAPI
Laravel
Go
PostgreSQL
MySQL
Redis
Frontend
React
React Native
TypeScript
TanStack RouterTanStack Router
Tailwind CSS
Infrastructure Infraestructura
Linux
Git
GitHub
Docker
Terraform
GCP
Cloud RunCloud Run
Cloud SQLCloud SQL
Cloud BuildCloud Build
GCSGCS
Services Servicios
WorkOSWorkOS
Vertex AIVertex AI
Dialogflow CXDialogflow CX

Languages Idiomas

Spanish Native Nativo
English Full Professional Proficiency Dominio profesional pleno
French Elementary Proficiency Conocimientos básicos

Education Educación

B.S. in Computer Engineering Ingeniero en Tecnologías Computacionales
Universidad de Monterrey (UDEM)
Aug 2019 – Dec 2024

About Sobre mí

I’m a Computer Science graduate from UDEM based in Monterrey, Mexico, with around 1.5 years of professional experience. My path into programming started on TI calculators in high school, from there it just kept going. I gravitate toward systems design and architecture problems, and I’m actively building depth in algorithms and formal CS theory.

Soy egresado de Ingeniería en Tecnologías Computacionales por la UDEM, con base en Monterrey, México, y cuento con alrededor de 1.5 años de experiencia profesional. profesional. Mi camino en la programación comenzó en calculadoras TI en la preparatoria y de ahí no paró. Me inclino hacia los problemas de diseño de sistemas y arquitectura, y estoy profundizando en algoritmos y teoría formal de CS.

Outside of code: I play guitar, bass, keys, and sing, mostly recording original music at home, with a soft spot for The Beatles and The Strokes. I cook and stay active.

Fuera del código: toco guitarra, bajo, teclados y canto, principalmente grabando música original en casa, con especial cariño por The Beatles y The Strokes. Cocino, y me mantengo activo