Miro Cupak gave a presentation on exploring reactive programming in Java. He discussed 8 levels of reactive programming, from basic threading concepts in Java 1+ to fully reactive microservices using frameworks like Vert.x and Spring. Cupak also provided a live demo and took questions from attendees at the end of the session.