Software engineer at PwC in Mexico. On the side I build Tlanova end to end: the Go backend, the Flutter apps, the React admin, and an AI ordering assistant running on Google Cloud.
- 🧠 AI agents with Google ADK + Gemini: tool-calling, multi-agent flows, long-term memory, voice (Speech-to-Text / Text-to-Speech) and evals
- 🔬 Machine learning with TensorFlow and Keras: transfer learning for image classification,
tf.datapipelines, trained and evaluated in Jupyter and Colab Enterprise - 📊 Data pipelines on Google Cloud: streaming with Pub/Sub and Dataflow, SQL transformations in BigQuery with Dataform, and dashboards in Data Studio
- ⚙️ Backends in Go (Gin, GORM, PostgreSQL) and Python (FastAPI) serving REST APIs on Cloud Run
- 📱 Mobile with Flutter: 3 production apps on iOS (App Store) and 3 on Android (Google Play), sharing one backend, with Stripe payments and maps
- 🎓 Completed Udacity's Google Agentic AI Engineer Nanodegree (2026)
| Project | What it is | Stack |
|---|---|---|
| Tlanova | Food ordering platform built end to end: a voice and chat AI assistant that takes orders in Mexican Spanish (menus, promos, delivery coverage, remembered preferences), a shared REST API for orders, restaurants, bookings and payments, and customer, courier and business apps plus a multi-role web dashboard | Python · Google ADK · Gemini · FastAPI · Go · Gin · PostgreSQL · Flutter · React · Cloud Run · Firebase |
| CDMX Mobility Streaming Analytics | Real-time pipeline for ECOBICI, Mexico City's public bike system: polls all 677 stations every minute and streams them into BigQuery about 1.4 s after the feed, with deduplication, validation and a dead-letter queue. Dataform turns the stream and 18.7 million historical trips into availability, rush-hour flows and unmet demand per neighborhood, shown in a three-page Data Studio dashboard and LookML | Python · Cloud Run · Pub/Sub · Dataflow (Apache Beam) · BigQuery · Dataform · Data Studio · LookML |
| AI Tutor Essay | Essay tutoring platform for high school teachers and students: a multi-agent tutor (research, structure and style agents) guides students through their essays, with RAG over course material, assignments, rubrics and teacher review | Python · Google ADK · Gemini · Vertex AI Search · PostgreSQL · GCS · React · TypeScript |
| Flower Image Classifier | Deep learning model that recognizes 102 flower species from a photo: transfer learning on MobileNetV2, 78.7% accuracy on 6,149 held-out test images, and a command-line app that returns the top-K predictions | Python · TensorFlow (Keras, TF Hub) · Jupyter · Colab Enterprise |
| Multi-agent systems | Nanodegree projects: prompt chaining, routing, and orchestrator/worker agents graded by automated tests | Google ADK · Vertex AI · Gemini |
Most of this work lives in private repositories, which is why the contribution graph is busier than the public repo list.