
I'm Pablo Rodríguez, a software engineer from Spain specialized in AI. I also may like fantasy books and videogames a bit too much.
I have worked as a Researcher at the Quercus Software Engineer Group and currently work as an AI Engineer & Researcher at IKERLAN.
I work on ML/AI in production, trying to convey how AI can directly help people in their day-to-day in a positive and ethical way. I also develop and contribute to open-source projects.
My main focus is on Python + Rust, working to bridge Python's rich AI ecosystem with Rust's safety and performance advantages.
These are my main open-source projects, which you can check out on my GitHub:
- SmolML: A fully functional and simple Machine Learning library made entirely from scratch with Python (no external libraries). Contains guides and tutorials for people to build their own version and understand ML concepts.
- StudyCraft v2: A Tauri (Rust + Svelte) local desktop application to help users study. Automatically creates flashcards and tests based on uploaded study materials. Gives explanations, provides spaced repetition study and tracks your learning over time.
- FlyLLM: A Rust library that provides a load-balanced, multi-provider client for Large Language Models. It enables developers to seamlessly work with multiple LLM providers (OpenAI, Anthropic, Google, Mistral, Ollama...) through a unified API with request routing, load balancing, and failure handling. +2.5k downloads on crates.io
These are some other old/not-so-serious projects:
- Escordia RPG System: An open and deep RPG System for Discord bots built with Python.
- TPOT-TCG: Web application simulating a trading card game of the 'tpot' X community. Achieved +1k users in 24 hours.
- TiNNy: Simple neural networks built from scratch using just raw Python and Numpy.