A self-hosted RAG system that turns a document collection into grounded, cited answers. It combines semantic and keyword search on local GPUs, with an evidence panel that lets you follow each answer back to the passages it used.
A lightweight AI coding agent with a terminal-style web interface. Persistent sessions, streaming responses, and file tools let you work directly with a project, while separate working directories keep each conversation tied to the code it belongs to.
An experimental chess engine in C++, built to explore board representation, move generation, and the logic behind a familiar game. It starts with a FEN position and a command-line loop for moving pieces around the board, one small rule at a time.
I’m Luis, a developer with a background in computer science and data science. I like getting under the hood: figuring out how systems work, then seeing what I can make with them.
Lately, that means agents and retrieval-augmented generation. But I’m just as happy getting lost in an algorithm, a security problem, or the details of a good interface.