Software Engineer · AI / Machine Learning

Lluís Suñol

I bring 20 years of experience building scalable software systems, now focused on applying Deep Learning, LLMs and modern ML techniques to real-world problems. I combine strong backend engineering fundamentals with hands-on work in Stable Diffusion, LoRA training, CNNs and AI-driven pipelines.

View Projects
DOWNLOAD RESUME (PDF)
Ask Me

20+ YEARS

BUILDING SOFTWARE

END-TO-END

PRODUCT MINDSET

Lluís Suñol

About

Turning engineering experience into applied AI

I'm Lluís, a Senior Software Engineer who spent two decades building reliable, scalable and purposeful products. Recently, I’ve transitioned into Artificial Intelligence, completing three postgraduate programs at UPC School and developing hands-on projects in deep learning, computer vision and LLM-based assistants.

I love understanding how things work under the hood and turning that knowledge into practical, well-engineered solutions. I enjoy the balance between solid engineering, model experimentation and the challenge of making ideas actually work.

I believe in building things that truly work. I'm motivated by learning, iterating, and bringing ideas into production.

Skills & Resume

A blend of 20+ years of software engineering and hands-on AI experimentation

SOFTWARE ENGINEERING

Java / Spring
Python
JavaScript
SQL / NoSQL

DEVOPS & INFRA

Docker
Kubernetes
Linux
Automation

ARTIFICIAL INTELLIGENCE

PyTorch
Stable Diffusion
Computer Vision
LLMs & RAG

TOOLS & OTHER SKILLS

Git
FastAPI
Agile / Scrum
Finance

2018 — 2024

Sabadell Consumer Finance / Instant Credit

Software Engineer

  • Core contributor to the loan origination platform.
  • Led Docker containerization across frontend and back-office systems.
  • Backend development, database sharding and AngularJS back-office.

2013 — 2018

Agile Content

Software Engineer

  • Built Agile CMS and Agile Media Player (ads, analytics, customizable skins).
  • Developed Spring Boot microservices (translator, redirect) and improved DB performance.

2010 — 2013

VASS

Software Engineer

  • Developed platforms for La Caixa, Generalitat de Catalunya and Ajuntament de Barcelona.
  • Worked with OpenCMS, Java stack and front-end integrations.

2008 — 2010

HP

Embedded / Systems Engineer

  • Developed the HP Fleet Control Tool (C++, SNMP, Telnet/SSH).
  • Built Java-based solutions embedded in printers.

2006 — 2008

LCFIB (UPC)

Software Developer

  • Developed SAGA and e-Catalunya (wiki engine) for Generalitat de Catalunya.
  • Java, Hibernate, SQL and Velocity.
DOWNLOAD RESUME (PDF)

Projects

Selected Projects

A collection of recent AI-driven projects exploring Deep Learning, Generative Models and applied engineering.

Casalimpia - Inpaint Stable Diffusion + LoRA

Casalimpia - Inpaint Stable Diffusion + LoRA

AI pipeline for removing objects from indoor real-estate images using Stable Diffusion, LoRA fine-tuning and background/foreground segmentation. Includes evaluation with PSNR, SSIM, LPIPS and FID.

Stable DiffusionLoRAComputer VisionModel Evaluation
AI Background Remover - Hugging Face

AI Background Remover - Hugging Face

Lightweight background-removal tool powered by Hugging Face models and deployed as a simple web application. Designed for speed, simplicity and self-hosting.

Hugging FaceSegmentationWeb DeploymentInference
ATLAS - AI for Transport & Logistics

ATLAS - AI for Transport & Logistics

Machine learning system to predict load feasibility, weight and profitability for transport operators using XGBoost models and optimization heuristics. Includes full pipeline and a working demo.

Machine LearningXGBoostOptimizationFastAPI
LLM Assistant — RAG-based Chatbot (Self-Hosted)

LLM Assistant — RAG-based Chatbot (Self-Hosted)

Self-hosted LLM assistant built with Flowise, combining prompt orchestration, vector search and retrieval-augmented generation (RAG). Designed to experiment with knowledge grounding, context injection and conversational workflows.

LLMsRAGEmbeddings
Transmitting a Qubit - Quantum Engineering

Transmitting a Qubit - Quantum Engineering

Hands-on implementation of qubit state preparation, transmission and measurement using Qiskit. Explores Bloch sphere representation, quantum circuits and noise impact on fidelity.

QiskitQuantum CircuitsNoise SimulationMeasurement
Decorative avatar

Ask Me

Instant answers about my work

This assistant is designed to answer quick questions about my background, projects and technical experience, without needing to browse the full portfolio.

It is a self-hosted LLM system, grounded on my CV and project documentation, and built using retrieval-augmented generation (RAG) and prompt orchestration.

It runs entirely on my own hardware, reflecting my interest in understanding and building AI systems end to end, beyond managed cloud services.

Feel free to ask about any project, technology or idea shown on this site.

Contact

Let's get in touch

Feel free to reach out via email or connect with me on LinkedIn. I'm always open to discussing new projects, ideas, or opportunities.