Full-Stack AI Engineer · Chihuahua, México

The backends and computer-vision systems that make AI work in the real world.

Backend-first engineer at Creai — designing serverless AWS architectures, real-time video analytics, and production AI pipelines. Ten years a teacher first; an engineer for life now.

Now
Creai · production
Stack
AWS · Python · CV
Degree
B.S. SWE · '28
Carlos Villa coding at his studio desk
The desk · today
↳ Lambda DynamoDBSQSS3CloudWatchTerraformDockerPythonYOLOv8OCRReactPostgreSQL
02 — The long way in

I didn't start in computer science. I taught my way to it.

For most of a decade I stood at the front of a classroom. I studied government administration and political science, earned a master's at UTEP, coordinated English programs — and taught the introductory programming courses where I first fell for the thing I now do full-time.

The pivot wasn't a clean break. It was nights, certificates, and small projects that kept getting less small. CS50. Computer science for AI and for cybersecurity. A portfolio that grew from toy apps into systems people actually depend on.

I also keep a steady thread of community-focused work: tools for classrooms, language programs, local workflows, and people solving practical problems. My personal projects and community contributions are free to use; I usually maintain them out of pocket, while some community-run efforts may accept donations independently.

Today I'm a Full-Stack AI Engineer at Creai, shipping computer-vision and backend services on AWS — and, on the side, finishing the Software Engineering degree I probably should have started fifteen years ago. Graduation: December 2028.

10+ yrs
teaching
many
project eras
4
HarvardX certs
Carlos teaching a programming class
UACH · teaching programming · since 2015
Carlos working at Creai
Creai · production · today
Carlos at UTEP Centennial Plaza
UTEP · M.A. · El Paso, TX
Carlos walking a computer lab during class
On working with me
The patience of someone who taught beginners, and the standards of someone who runs production.
03 — Experience

Where the hours went.

2024 — NOW
Creai

Full-Stack AI Engineer

  • ·Backend systems and cloud infrastructure for AI-driven video analytics and real-time computer vision.
  • ·Serverless AWS architectures — Lambda, DynamoDB, SQS, S3, CloudWatch — plus Python event processing and OCR pipelines.
  • ·Dockerized workloads and CI/CD; end-to-end ownership from architecture through debugging to production.
  • ·Technical leadership — PR reviews, architecture decisions, mentoring, and stakeholder-facing execution. Terraform when infra needs to stand itself up.
2015 — NOW
Universidad Autónoma de Chihuahua

English Programs Coordinator · Professor

  • ·Led curriculum planning, instructor coordination, and technology adoption — LMS workflows and AI-assisted course development.
  • ·Designed and taught courses across English, programming, and technology-enabled learning — Moodle content and web-supported instruction.
  • ·Mentored teams and pushed project-based learning — the classrooms where I first taught code.
2018 — 2020
UT El Paso

Graduate Research & Teaching Assistant

  • ·Supported faculty research with data collection, structured database management, and statistical analysis — alongside academic instruction.
04 — Browse the catalogue

Every project, searchable.

A curated slice of the projects I want to share — from very junior experiments to current builds. Search by name, description, or the tech behind them.

⌕
{{ countLabel }}
Stack ›
{{ p.kind }} {{ p.num }}

{{ p.name }}

{{ p.blurb }}

{{ t }}
No projects match that. Try another term.
05 — Stack

Tools I reach for.

{{ g.title }}
{{ it }}
06 — Education

Five degrees, one detour into code.

B.S. Computer Software Engineering
Universidad Autónoma de Chihuahua
2025 — '28 · IN PROGRESS
M.A. Political Science
The University of Texas at El Paso
2018 — 2020
M.A. Administration
Universidad Autónoma de Chihuahua
2013 — 2016
B.A. Government Administration
Universidad Autónoma de Chihuahua
2008 — 2013
Diploma · Tourism & Hospitality
North Island College, Canada
2012 — 2013
Certifications
CS50 · Web Programming with Python & JSHarvardX
Computer Science for Artificial IntelligenceHarvardX
Computer Science for CybersecurityHarvardX
Introduction to Cybersecurity—
Online Teaching for EducatorsUBCx
Languages
EspañolNATIVE
EnglishBILINGUAL
+ Python — full professional ;)
07 — Contact

Let's build something that ships.

Open to senior full-stack, AI, and cloud roles. Backend-first, production-minded, and used to owning the whole thing.

Email
carlosavillah90@gmail.com
Phone
+52 614 183 7420
LinkedIn
in/carlosvilla90
Résumé
Download PDF ↓
© 2026 Carlos Alberto Villa Herrera Chihuahua, México · Full-Stack AI Engineer