Sobre MíQué hagoProyectosLabContacto

Uses

Las herramientas con las que trabajo cada día

Un inventario honesto del stack con el que estudio y construyo mis proyectos de machine learning: del dato al modelo, del modelo a una API servida y de ahí a la monitorización. Con el porqué de cada elección, que es lo que de verdad cuesta aprender.

Lenguaje y machine learning

  • Python
  • scikit-learn
  • XGBoost
  • LightGBM
  • PyTorch
  • Transformers · HuggingFace
  • pandas · NumPy · polars

scikit-learn para tabular y PyTorch para deep learning. XGBoost y LightGBM cuando el gradient boosting merece la pena; la regresión logística gana más veces de las que se cree.

Aplicaciones con LLMs

  • RAG
  • LangChain
  • OpenAI API
  • Anthropic API
  • tiktoken
  • Sentence Transformers
  • Ollama

Embeddings y recuperación con cita para RAG, agentes con herramientas acotadas, y Ollama para correr modelos abiertos en local. La evaluación del pipeline es parte del stack, no un extra.

Serving e infraestructura

  • FastAPI
  • Pydantic
  • uvicorn
  • Docker
  • GitHub Actions · CI/CD

El mismo pipeline que entrena es el que sirve. Pydantic valida la entrada para que un dato malo devuelva un 422 y no un score silenciosamente incorrecto.

Monitorización y datos

  • Prometheus
  • Grafana
  • PostgreSQL
  • SQLite
  • SQL
  • Parquet · Polars

PSI contra un perfil de referencia para el drift, expuesto a Prometheus y pintado en Grafana. SQLite para demos y tests; PostgreSQL cuando hay algo serio que guardar.

Entorno de trabajo

  • Linux
  • Neovim
  • VS Code
  • git
  • uv
  • ruff
  • tmux
  • zsh

uv para entornos y publicación de paquetes, ruff para no discutir de estilo conmigo mismo. Neovim para editar rápido, VS Code cuando toca depurar con calma.

Hardware

  • Portátil Linux · 16 GB RAM
  • NVIDIA RTX 3050 Laptop (4 GB)
  • Ubuntu + kernel 6.x

Una GPU de portátil de 4 GB enseña más de lo que parece: obliga a pensar en el tamaño del batch, en el checkpointing y en si de verdad hace falta entrenar eso o basta con un modelo más pequeño. gpu-gate, una de mis herramientas, nació de pelearme con ella.

Libros de cabecera

  • Mathematics for Machine Learning
  • The Elements of Statistical Learning
  • Pattern Recognition and Machine Learning
  • Designing Machine Learning Systems

Estudio con libros antes que con cursos: aguantan mejor las preguntas difíciles. Cada concepto que leo intento aterrizarlo en un proyecto del porfolio.

hola@jmwebsoluciones.com