About
I'm an independent consultant specializing in AI and software development , building generative AI projects including multi-agent RAG systems and specific product image generation pipelines. I also teach at Universidad San Jorge, where I design and deliver courses in Programming for Data Science and Web Systems.
I hold a Double Master's in Informatics Engineering and Applied Artificial Intelligence from University Carlos III of Madrid. I'm proficient in Python, C++, Go and TypeScript, with expertise in cloud deployment on Azure and Google Cloud.
My time at George Mason University enhanced my ability to thrive in multicultural environments and adapt to new challenges. Outside of work, I'm passionate about basketball and video games.
Experience
-
Jan 2025 — Current Independent AI & Software Development ConsultantDevelop generative AI projects including multi-agent RAG systems and image generation with ComfyUI. Design, fine-tune, and deploy ML models (LoRA for diffusion image generation). Build full-stack applications in Python, C#, and React, and orchestrate deployment on Azure.
-
Python
-
React
-
Azure
-
ComfyUI
-
RAG
-
-
Sep 2025 — Current Design and teach Programming for Data Science and Web Systems courses, managing all content, delivery, and assessments.
-
Python
-
Web Development
-
Data Science
-
-
Feb — Jul 2024 Instruct over 80 students in practical classes on building, among other things, a translator from C to Lisp, and from Lisp to Forth, using Bison and C, covering all essential compiler construction steps, with hands-on coding sessions.
-
C
-
Bison
-
Flex
-
Lisp
-
Forth
-
-
Feb — Apr 2023 I contributed to the development of a Python program that employs Convolutional Neural Networks for the detection of manufacturing issues in car images.
-
Python
-
Convolutional Neural Networks
-
Projects
-
Amura Veterinary Clinic
A modern, responsive website for a veterinary clinic featuring service information, appointment booking, and a clean professional design with smooth animations and optimized performance.
-
Next.js
-
React
-
TypeScript
-
Vercel
-
-
March Machine Learning Mania 2024
Developed a predictive model to accurately estimate the outcomes of NCAA basketball tournament games for the Kaggle competition "March Machine Learning Mania 2024." This involved comparative analysis of machine learning techniques, including XGBoost and neural networks.
-
Python
-
XGBoost
-
NN
-
-
DOVS model for navigation in dynamic environments
Developed a Python-based parallelizable implementation that effectively models in real time dynamic 2D environments with multiple agents.
-
Python
-
Robotics
-
Navigation
-
-
LOL E-Sports Bets App
I developed an Android app in Kotlin, featuring a coin-based betting system tailored for e-Sports League of Legends enthusiasts. The app seamlessly communicates with a Go-written backend server, adept at handling bets in real-time.
-
Go
-
Kotlin
-
Android
-
Publications
-
Nov 2024 We developed a hydrological monitoring network using NB-IoT-connected soil moisture and water level gauges. The designed and calibrated sensors were integrated into a cloud system and tested across two sites, our results confirm effective monitoring with improved connectivity and battery life.
Paper -
Sep 2024 An Associate Cloud Engineer deploys, secures, and monitors applications and infrastructure, ensuring performance targets are met. They work with public cloud and on-premises systems, managing and scaling solutions on Google Cloud.
Certification