Explain · talks & demonstrations

Practical sessions built from real engineering decisions.

Conference talks and live demos connect architecture decisions to code, slides, recordings, and reusable lessons.

5 session recordsSpeaker profile →
Event artwork for Benchmarking LLM RAG Systems: a Real-World Hiring Use CaseDevBcnPast event
June 16, 2026onsite

Benchmarking LLM RAG Systems: a Real-World Hiring Use Case

DevBcn 2026

Where: World Trade Center, Room 3 · Barcelona, Spain

Accepted talk for DevBcn 2026 about benchmarking RAG systems through a real-world hiring use case, comparing a Python LangChain implementation with a.NET Semantic Kernel implementation. The session covers the end-to-end pipeline: dataset preprocessing, vector indexing, skill normalization, explainable responses, testing strategy, performance and latency comparison, and benchmark results from practical engineering trade-offs.

Slides availableCode available
RAGLLMAI+6
Event artwork for Benchmarking LLM RAGs: Python vs .NETPower Platform Bootcamp Buenos AiresPast event
February 20, 2026online

Benchmarking LLM RAGs: Python vs .NET

Power Platform Bootcamp Buenos Aires 2026

Where: Room 1 · Buenos Aires, Argentina

In this session, I walk through a real-world RAG (Retrieval-Augmented Generation) benchmark built for a Human Resources use case: analyzing and ranking candidates from CVs using LLMs. The same solution is implemented twice, once in Python (LangChain) and once in.NET (Semantic Kernel), using the same data, questions, and ranking logic. The goal is not to debate frameworks, but to show why retrieval design, architecture, and evaluation matter far more than the orchestration tool itself. We cover the full pipeline, from data preprocessing and vector indexing to retrieval strategies, embeddings, and automated evaluation using an LLM-as-a-Judge approach. This is a practical, demo-driven talk focused on real technical decisions, trade-offs, and lessons learned from building and comparing production-like RAG systems.

Recording availableSlides availableCode available
aillmrag+4
Event artwork for Why Should Developers Automate?Ministery of TestingPast event
June 17, 2025onsite

Why Should Developers Automate?

Ministry of Testing Barcelona - Reloading!

Where: Mytheresa Office, 4th Floor, Av. d’Icària, 199 - 08005 · Barcelona, Spain

This session explores how smart automation practices from a developer's perspective can drastically reduce bugs, cut costs, and accelerate delivery before issues reach QA or production environments. Through language-agnostic concepts and real-world examples in modern architectures like microservices, database integrations, and event-driven systems. The talk demonstrates how fast, repeatable tests build confidence, improve workflows, and lead to more reliable software. Whether you're working with monoliths or distributed systems, this talk offers practical takeaways to help you automate smarter and develop with peace of mind.

Recording availableSlides availableCode available
automationtestingdotnet+6
Event artwork for Why Should Developers Automate?InnoITPast event
May 7, 2025online

Why Should Developers Automate?

InnoIT Tech Talks 2025

Where: Online - Spain · Barcelona, Spain

Real-world examples show how spending just one extra hour automating tests after a feature can save days of bugs, frustration, and lost money later. This session dives into a.NET microservice, but the concepts apply across architectures — monoliths, desktop apps, and more. (Code is in C#, but the ideas work in any language.) It explores how developers can write E2E automated tests🤖 to validate APIs and event-driven workflows using real infrastructure. The setup spins up a microservice with Docker 🐳, connects it to a test project that runs inserts, updates, deletes, and verifies HTTP status codes, database states, and event bus triggers. This developer🧑‍💻-focused automation complements QA processes, catching bugs earlier, boosting confidence, and reducing back-and-forth in the delivery cycle. The result is faster⏱️ delivery🚀, fewer misunderstandings😵 between Dev and QA, and major cost savings 💸💸 by detecting issues before they reach production. A real-world solution with working code, real infrastructure, and a practical model for testing integrated systems early and effectively.

Recording availableSlides availableCode available
automationtestingdotnet+6
Event artwork for Why Should Developers Automate?Power Platform Bootcamp Buenos AiresPast event
February 21, 2025online

Why Should Developers Automate?

Global Power Platform Bootcamp Buenos Aires 2025

Where: Online - Argentina · Buenos Aires, Argentina

In this talk 🗣️, we explore how developers can write E2E automated tests🤖 in their own language to validate APIs and event-driven workflows using real infrastructure. We gonna spin up a microservice with Docker 🐳, connect it to a test project that runs inserts, updates, deletes, and checks responses (HTTP status codes, database state, and event bus triggers). Although we use a microservice example, this strategy applies to any type of system🤝. This developer🧑‍💻 focused automation doesn’t replace QA, this complements it. While QA teams may use other tools for automation, these early-stage checks help catch bugs sooner, improve developer confidence, and reduce back and forth in the delivery cycle. The result? Faster⏱️ delivery🚀, fewer misunderstandings😵 between Dev and QA, and significant cost savings 💸💸 by catching issues before they hit production. So it's a real-world solution, not a theoretical talk with working code, infrastructure, and a model for testing integrated systems early and effectively.

Recording availableSlides availableCode available
automationtestingdotnet+6

Showing 1–5 of 5