Speakers

Here are our speakers!

See our keynote speakers here

speaker portrait

Shivrartiwar

The art of creating reusable Python libraries
speaker portrait

Adrin Jalali

Writing a scikit-learn compatible estimator in the modern age
speaker portrait

Aivars Kalvāns

QuerySet.explain(): make it make sense.
speaker portrait

Alessandra Bilardi

The Art of Data Visualization
speaker portrait

Alessandro Cosentino

Quantum computing without leaving Python behind
speaker portrait

Alex Casalboni

From Cloud to Edge computing - Unleashing the power of WebAssembly at the edge
speaker portrait

Anastasiia Tymoshchuk

Continuous Documentation: basics and advanced techniques
speaker portrait

Andrea Grandi

Python Dojo
speaker portrait

Andrea Griffini

Random thoughts on difficult problems
speaker portrait

Andrea Pastelli

Zero to Deployed: Create Your First App with Streamlit
speaker portrait

Andrew Stroev

Live audio synthesis with Synchrotron
speaker portrait

Andrii Soldatenko

The essense of Graceful Shutdown
speaker portrait

Anton Caceres

Code, Trace, Optimize: The OpenTelemetry Revolution in Python
speaker portrait

Antonio Cuni

SPy (Static Python) lang: fast as C, Pythonic as Python
speaker portrait

Antonio Spadaro

Design by Contract: costruire software robusto con il Contract-First Development
speaker portrait

Archana Vaidheeswaran

Back to Basics: Cutting Through the AI-Generated Code Noise
speaker portrait

Ariane Djeupang Jocelyne

Beyond Code: Fostering Diversity and Inclusion in Open Source
speaker portrait

Arthur Pastel

Intuition vs. Reality: Surprising Truths in Python Performance
speaker portrait

Attila Toth

Building real-time apps for web, mobile & desktop in Python
speaker portrait

Bryce Beagle

Hot-swapping Symbols During Tests: Demystifying unittest.mock[.patch]
speaker portrait

Caio Costa Salgado

No more Locks! What can we achieve without the GIL
speaker portrait

Carlos A Aranibar

Designing and Building Custom Keyboards ⌨️ with Python
speaker portrait

Cesare Placanica

GitOps for the rest of us
speaker portrait

ChiaraCielo Longobardi

Get Accessibility Right: Shift It Left!
speaker portrait

Christian Barra

LLMs in Production
speaker portrait

Clara Matos

Lessons Learned from shipping AI-powered healthcare products
speaker portrait

Claudio Giorgio Giancaterino

Building Intelligent Agents with RAG and AutoGen
speaker portrait

Cristián Maureira-Fredes

Understanding Python from the inside: C concepts to dive into CPython fearless
speaker portrait

Daniel Hervás

Python Containers: Best Practices
speaker portrait

David Berenstein

🤯 No data? No problem! Synthetic data to the rescue
speaker portrait

Davide Gerosa

Black holes and gravitational waves are discovered (also) with Python!
speaker portrait

Diana Bernabei

Componenti accessibili e zero framework
speaker portrait

Duarte Carmo

RAG: Tricks from the trenches.
speaker portrait

Emanuele Fabbiani

Langfuse, OpenLIT, and Phoenix: Observability for the GenAI Era
speaker portrait

Eugenio Rossini

CausalML: knowing cause-effect relationships in ML algorithms using causal inference techniques
speaker portrait

Fabio Pliger

The marvelous world of Python in Browser: a nice surprise
speaker portrait

Florian Stefan

Accelerating privacy-enhancing data processing
speaker portrait

Francesco Lucantoni

Working with Data Scientists and why I left my job (not)
speaker portrait

Gianfranco Castro

FastAPI: from Hello World to Production
speaker portrait

Gianluca Romanin

Backend-First: Revolutionizing Front-End Development with Django and HTMX
speaker portrait

Giovanna Reggina GALLENO MALAGA

Designing your Success!
speaker portrait

Giovanni Pedroncelli

Python and Cybersecurity: Hunting for Vulnerabilities
speaker portrait

Giselle van Dongen

Restate: the fast lane to resilient, async, (serverless) microservices
speaker portrait

Giulia De Poli

Rivoluzione LLM: Necessità o Eccesso? Uno studio sulle soluzioni più efficienti
speaker portrait

Giulio Melloni

Databricks Delta Live Tables: Data Engineering made easy, From hand-down maps to AI/BI: a journey toward Databricks
speaker portrait

Giuseppe Birardi

AI Intuition: Exploring Language Model Latent Space
speaker portrait

Iacopo Spalletti

Django dalle trincee: pattern e pratiche dopo 15 anni di esperienza su Django
speaker portrait

Ilyas Timour

Autonomous driving, how Python drives Formula Racing cars
speaker portrait

Ines Montani

Conquering PDFs: document understanding beyond plain text
speaker portrait

Iryna Kondrashchenko

Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game
speaker portrait

Jan Giacomelli

Efficient FastAPI testing with pytest, dependency injection and snapshots
speaker portrait

Jessica Greene

Monitoring carbon emissions: making the impact of your Python code visible
speaker portrait

Jigyasa Grover

Guarding the LLM Galaxy: Security, Privacy, and Guardrails in the AI Era
speaker portrait

Jorge Martinez Gomez

Understanding geospatial data with duckdb
speaker portrait

Juna Salviati

Pixels with Particles: when generative art meets Quantum Computing
speaker portrait

Karen Jex

Postgres Partitioning Best Practices
speaker portrait

Konrad Gawda

Bytecode and .pyc files
speaker portrait

Kushal Das

Learn DNS using Python
speaker portrait

Leonardo Cavagnis

Arduino e MicroPython: Soluzioni IoT dal Sensore al Cloud
speaker portrait

Loïc Estève

PyPI in the face: running jokes that PyPI download stats can play on you
speaker portrait

Lorenzo Bisi

Prevent Machine Learning Models from Becoming Obsolete: The Bioretic Case
speaker portrait

Lovisa

A love letter to messaging: Celebrating RabbitMQ's journey
speaker portrait

Luca Baggi

Foundational Models for Time Series Forecasting: are we there yet?
speaker portrait

Luca Corbucci

Learning Together, Distributed: An Introduction to Federated Learning
speaker portrait

Luca Di Vita

Cifrari Fantastici E Come Violarli
speaker portrait

Luca Gilli

How to build your own Tiny Language Model from scratch
speaker portrait

Luca Palmieri

Rust-Python interoperability
speaker portrait

Luka Raljević

UX is frontend only! Why do I, super ninja backend developer, need to care about it?
speaker portrait

Magdalena Kowalczuk

Alice’s Adventures in Open Source Land
speaker portrait

Marc-André Lemburg

Programming hardware displays the easy way - using MicroPython and LVGL
speaker portrait

Marcelo Trylesinski

FastAPI & Benchmarks
speaker portrait

Marco Gorelli

Learn Polars in just half-a-day!
speaker portrait

Maren Westermann

I feel like writing software documentation is like doing my taxes - help!
speaker portrait

Marina Caporlingua

Italy-Finland climate round trip with Python
speaker portrait

Matteo Maria Terzuolo

Python & Flutter: can birds and snakes really be friends?
speaker portrait

Maxim Danilov

Distributing complexity in huge python projects.
speaker portrait

Melloncelli

Hands-On Workshop: Programming a Quantum Computer with Python
speaker portrait

Michele Mondelli

Efficient AI with Python: running AI models on CPUs
speaker portrait

Navid Nobani

Private Generative Models: Balancing Privacy and Utility in AI
speaker portrait

Nejc Zupan

Speeding up your tests
speaker portrait

Nicola Guglielmi

Beyond Solo: Enhancing LLMs through Collaborative Dialogue with GAN-Inspired Approaches
speaker portrait

Noam Cattan

Beyond Alembic and Django Migrations
speaker portrait

Oleh Kostromin

What's inside the box? Building a deep learning framework from scratch.
speaker portrait

Oliver Rew

Python Untethered: Building Robust Embedded Systems
speaker portrait

Paolo Melchiorre

Python, Spaghetti e Comunità Locali, Djangonauts, A Pythonic semantic search
speaker portrait

Patrick Deutschmann

Hello Bug, My Old Friend
speaker portrait

Peichao Qin

Fast Jigsaw Puzzle Solving with Python: From CV Algorithms to Applications
speaker portrait

Peter Bittner

A Python Engineer's Favorite Development Environment, 2025 Edition (NixOS)
speaker portrait

Pietro Mascolo

Graph-Based Machine Learning with Python
speaker portrait

Pietro Peterlongo

Domain-driven Data Science
speaker portrait

Rami Awar

Exploring Functional Options in Python
speaker portrait

Riccardo Magliocchetti

Observing Python applications with OpenTelemetry
speaker portrait

Rigel Di Scala

Learn asyncio by writing the fastest crypto-miner!
speaker portrait

Roberto Polli

Knowledge management 101
speaker portrait

Robin Castellani

Understanding climate change with Python: from the IPCC report to climate action
speaker portrait

Rochisha Agarwal

Accelerating Quantum Simulations with QuTiP and QuTiP-JAX
speaker portrait

Rodrigo Girão Serrão

Dipping my toes in metaprogramming
speaker portrait

Salvatore Giammanco

Under the Hood of Python Data Structures
speaker portrait

Saurav Jain

Build, Deploy, Monetize: The Future of the Developer Economy
speaker portrait

Sebastiaan Zeeff

Don't Panic! A Developer's Guide To Security
speaker portrait

Sebastián Ramírez

Deploy FastAPI to the cloud
speaker portrait

Serban Cristian Tudosie

Reconstructing Unseen Dimensions in Biophotonics Through Python
speaker portrait

Serena Sensini

Adversarial Intelligence: GANs in Cybersecurity Warfare
speaker portrait

Sheena

So you want a modern frontend for your Python web app?
speaker portrait

Simona Mazzarino

Democratizing Data: A deep dive into Eurostat Open Database
speaker portrait

Spela Giacomelli

Best buddies: Django and HTMX
speaker portrait

Stanislav Zmiev

They are not unit tests: a survey of unit-testing anti-patterns
speaker portrait

Stefania Delprete

Humble Data - Learn Python and Data Science form scratch! IT/EN
speaker portrait

Stefanie Molin

Data Morph: A Cautionary Tale of Summary Statistics
speaker portrait

Stefano Fiorucci

Post-Training Small Language Models: the adventures of a practitioner
speaker portrait

Syed Ansab Gillani

Crafting Great APIs for Libraries: Lessons from the Good, the Bad, and the Delightful
speaker portrait

Tanu Batra

Demystifying Design Patterns: A Practical Guide for Developers
speaker portrait

Tereza Iofciu

Behind the Data: Unraveling Leadership Challenges in the LLM Era
speaker portrait

Tommaso Radicioni

How to boost your LLM-based application? Haystack vs Llamaindex vs LangChain
speaker portrait

Vaibhav Srivastav

Hugging Face ecosystem for Local AI/ ML
speaker portrait

Vinícius Gubiani Ferreira

uv without sunblock: faster than ever dependency and project management
speaker portrait

Yash Raj

Boosting Python Web Apps performance with Celery and Concurrency