Algorithms · Open source
mdapy-v2
A maintained and optimised Python implementation of the Maximum Dissimilarity Algorithm for selecting representative subsets.
Python · NumPy · Numba · uv · PyPI · Testing
AI Engineer · Bilbao, Spain
AI Engineer with a background in Mathematics and Data Science. Experienced in building solutions with Python, machine learning, and LLMs, from problem definition with clients to deployment, including software architecture and technical coordination.
Python · FastAPI · LLMs · RAG · Docker · Azure

Scientific software and open-source tools I develop and maintain.
Algorithms · Open source
A maintained and optimised Python implementation of the Maximum Dissimilarity Algorithm for selecting representative subsets.
Python · NumPy · Numba · uv · PyPI · Testing
Developer tooling · CLI
A command-line tool for setting up, testing, and submitting solutions to Everybody Codes programming challenges.
Python · Typer · uv · GitHub Actions · PyPI
Programming and artificial intelligence at Python Bilbao.
· Python Bilbao
An introduction to autoresearch as a way of turning a coding agent into a constrained experimentation system.
· Python Bilbao
A practical talk on software optimisation using the Longest Increasing Subsequence problem.
From research and data to building AI solutions.
— Present
LANIT Consulting
Development of AI solutions for clients, from design and software architecture to deployment. Technical coordination of a small team and client communication throughout development and delivery.
—
Innova-tsn
—
Kora Living · Grupo Kategora
—
Universidad de Cantabria
—
IHCantabria