cv

Click the icon on the right to download the pdf version (spanish by now) :)

General Information

Full Name Diego Alberto Barriga Martínez
Date of Birth 22th April 1995
Professional Skills Compromise, Teaching, Team Management, Empathy, Team work
Programming Languages python, c, java, javascript, LISP (scheme)
Tools Jupyter, Pytorch, Spacy, NLTK, HF 🤗, Prompt Engineering
Databases PostgreSQL, MySQL, Elasticsearch
Languages Spanish (Native), English

Education

  • 2014-2019
    Computer Engineering Bachelor's Degree
    National Autonomous University of Mexico, México
    • Specialization: Artificial Intelligence and Computer Graphics
    • Thesis
      • Etiquetador automático de la morfología del otomí usando predicción estructurada
    • Advisors
      • Dr. Victor Mijangos de la Cruz
      • Dra. Ximena Gutierrez-Vasques

Experience

  • 2025
    Teaching Assistant Professor
    Data Science Bachelor, Applied Mathematics and Systems Research Institute, UNAM
    • Selected Themes on Natural Language Processing
    • Responsabilities
      • Conduct laboratory practices
      • Design practices based on NLP theory concepts
      • Resolve representative NLP tasks
  • 2021-2025
    Teaching Assistant Professor
    School of Science, UNAM
  • 2021-2024
    MLOps Engineer
    Mercado Libre
    • Developed, maintained, and migrated microservices to monitor health and anomalies for machine learning models at a significant scale, including models with millions of parameters and extensive datasets.
  • 2019-now
    Free Software Dev
    Elotl Community
    • Natural language processing and generation of digital resources for Mexico's vast linguistic diversity. We disseminate linguistic, social, and technological issues related to Mexican languages.

Free Software Projects

  • Esquite
    A beautiful, simple, clean, and responsive Jekyll theme for academics.
  • Py-elotl
    A beautiful, simple, clean, and responsive Jekyll theme for academics.

Academic Interests

  • Low Resource Languages
    • Low computation NLP models
    • NLP techniques applied to indigenous languages of Mexico
  • Local-first LLMs
    • Local exploitation of models with ollama
    • RAG development with langchain
    • CPU friendly models

Voluntering

  • 2024-now
    Member
    Python CDMX
  • 2019-now
    Free Sofware Dev
    Elotl Community
  • 2018-now
    Board Member
    Laboratory of Development and Research of Free Software, School of Engineering, UNAM