UNAM · ENES Morelia · Tecnologías para la Información en Ciencias

Tonatiuh Liera

Estudiante de la Universidad Nacional Autónoma de México en la Escuela Nacional de Estudios Superiores, Unidad Morelia. Trabajo en el cruce de datos, modelado y desarrollo de software: minería de datos implementada desde cero, simulación de dinámicas sociales y herramientas web con geolocalización.

Aprendo construyendo. Cada proyecto de abajo nació de un curso, un reto de laboratorio o una necesidad real de mi entorno en Morelia, Michoacán.

Estudiante

Universidad Nacional Autónoma de México

Escuela Nacional de Estudios Superiores, Unidad Morelia

Tecnologías para la Información en Ciencias es mi área de formación: un campo que combina cómputo, matemáticas y análisis de datos aplicados a problemas científicos y sociales.

  • InstituciónUNAM · ENES Morelia
  • ÁreaTecnologías para la Información en Ciencias
  • EnfoqueMinería de datos, simulación, desarrollo web
  • UbicaciónMorelia, Michoacán, México

En el curso de Minería de Datos trabajo sobre mintic-base, la plantilla del laboratorio: los algoritmos se implementan a mano y la única librería numérica permitida para el cálculo es NumPy.

Proyectos en GitHub

Tres repositorios públicos. El enlace abre el código; el comando clona.

infoEscuelasMX

PythonDjangoLeafletPostgreSQL

Buscador de escuelas cerca de ti. Pides un nivel educativo (preescolar, primaria o secundaria) y cuántos resultados quieres; la plataforma toma tu ubicación, calcula distancias por proximidad radial y devuelve una lista con nombre y dirección, más un mapa interactivo con marcadores.

Proyecto colaborativo de estudiantes de la ENES Morelia, construido sobre el catálogo de Centros de Trabajo de la SEP. Formé parte del equipo como responsable del proyecto.

Ver repositorio

Modeling_of_Social_Influence

PythonSimulaciónAgentesGPL-3.0

¿Cómo cambia lo que piensa una persona según su entorno? Cada individuo es un agente con una opinión y un ambiente formado por familia, amistades, vecinos, trabajo, medios y redes sociales. Los agentes interactúan y actualizan su opinión por exposición, conformidad, persuasión, identidad y algoritmos.

El objetivo es observar cómo emergen patrones colectivos: consenso, polarización y cámaras de eco. Código bajo licencia GNU/GPL v3.0.

Ver repositorio

mintic-base

PythonNumPyMinería de datosDocencia

Repositorio plantilla del curso de Minería de Datos: cada subpaquete (eda, ensemble, kmeans, dbscan, apriori, pca) se desarrolla a mano, para entender el algoritmo por dentro y no solo usarlo.

Regla del curso: la única librería numérica permitida para el cálculo es NumPy. pandas solo para cargar datos y matplotlib para visualizar.

Ver repositorio

Pokédex

Aplicación web Buscador, filtros por tipo y detalle sobre los 1351 Pokémon de PokeAPI.

Pokédex interactiva

JavaScriptPokeAPICSS GridSin dependencias

Buscador por nombre o número, filtro por tipo, paginación y una ventana de detalle con imagen oficial, tipos, estadísticas base, evoluciones y ventajas y debilidades de cada tipo. El catálogo completo se carga desde PokeAPI y se guarda en caché local para que moverse entre páginas sea inmediato.

Aplicación propia de este sitio, no un repositorio: vive en su propia ruta y funciona como página independiente.

Contacto

Abierto a colaboraciones en proyectos de datos, simulación y web.