José Miguel del Río

Student learning AI & Machine Learning · building ML and LLM projects end to end · Contributor at Cylstat

Projects

A few things I've built to learn by doing - from classic ML to LLM apps, several with live demos you can try.

AI Insight Assistant

Capstone: an internal assistant combining RAG over documents and a tool-using agent that queries a SQL database. FastAPI + Streamlit + Docker.

RAGLLM agentFastAPIDocker

Text Summarizer

Abstractive summariser (distilBART) that handles long documents via chunking. Python package, CLI and a live web demo.

NLPTransformersLive demo

Flower Image Classifier

Transfer-learning ResNet-18 recognising five flower species. Model on the Hub and a live demo where you upload a photo.

PyTorchComputer visionLive demo

RAG Document Assistant

Retrieval-augmented generation over a document corpus: chunking, embeddings, cosine search and grounded answers with citations.

RAGEmbeddingsLive demo

LLM SQL Agent

A tool-using agent that answers natural-language questions over a SQL database, with a read-only query guard.

LLM agentSQLLive demo

Customer Churn Prediction

End-to-end ML pipeline (EDA → preprocessing → model comparison → evaluation) on the Telco dataset. Also a Kaggle notebook.

scikit-learnTabular ML

LLM Evaluation Harness

A small harness to compare an LLM against baseline classifiers on a labelled task, with consistent metrics.

EvaluationLLM

PyRegex

CLI toolkit for regular expressions: explain (AST), test, profile (ReDoS detection) and audit/mask PII, with an interactive shell.

PythonCLITooling