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. I like building projects people enjoy using. I also develop and contribute to open-source projects in my free time.
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: An open-source & multi-platform Tauri (Rust + Svelte) local desktop RAG 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. +3.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.
Some tools I use are:
- Programming Languages: Python, Rust, Java, JavaScript, TypeScript, C++.
- ML/Data Science: Pandas, PyTorch, TensorFlow, NumPy, SkLearn, Polars, HuggingFace Transformers, Langfuse, LiteLLM, NTLK, OpenAI Gymnasium.
- Infra: Docker, Kubernetes, Karmada, AWS, Azure, GitHub Actions, Terraform.
- Other tools: Tauri, Svelte, NodeJS, Tailwind, MySQL, Sqlite, Postgres, Git, Peewee.