I love attending conferences and meetups around the world, teaching and learning about Swift in equal measure. If you'd like me to speak at your next event please get in touch. Alternatively, you can find a selection of my previous and upcoming talks below, along with videos where possible.


If you only have time to watch a handful of my talks, I've picked out some of my favorites below. Some of these were recorded by the event, but some I've re-recorded to improve the sound and/or video quality.

(And if you're really short on time, here are the things I talk about the most: use assertions and preconditions more, prefer hard types over optionals, constrain your extensions, prefer composition over inheritance, and don't let folks convince you that their architecture is better than yours!)

How Not to Write Swift

Delivered at Swift & Fika in Stockholm

Understanding the Standard Library

Delivered at Mobiconf in Kraków

Teaching Swift at Scale

Delivered at NSSpain in Logroño

What Star Wars Can Teach Us About Swift

Delivered at Next Door in San Jose

Building a Modern iOS App

Delivered at App Builders in Lugano

Nuke it from Orbit

Delivered at iOSCon in London


Here are some of the other placed I've spoken previously:

  • TechFest 2018, Bucharest: Building a Server-Side Swift App
  • SwiftConf 2018, Cologne: Mastering UIKit Animation
  • iOSDevUK 2018, Aberystwyth: Swift Best Practices
  • AltConf 2018, San Jose: iOS 12 in 45 Minutes – watch
  • Appdevcon 2018, Amsterdam: How to Debug Like a Pro – watch
  • dotSwift 2018, Paris: Elements of Functional Programming – watch
  • Pragma Mark 2017, Verona: How to Instrument Your Code Like You Mean It – watch
  • iOSCon 2017, London: Natural Swift
  • Forward Swift 2017, San Francisco: Advanced Swift
  • Forward Swift 2016, San Francisco: Swift Zero to Hero


  • Mobilization 2018, Łódź: Hands on with Coordinators
  • Swift Heroes 2018, Turin: Refactoring View Controllers Live
  • DevFest Baltics 2018, Riga: Core ML for Everyone
  • Swift Alps 2018, Crans-Montana: Swift Design Patterns
  • Mobius 2018, Moscow: Squeeze your Swift
  • iOS Conf SG, Singapore
  • MobOS, Cluj-Napoca


  • “What an awesome talk! It’s really nice to see someone put so much effort into a great presentation.” – Tom Angistalis
  • “Will I go bankrupt if I go to all conferences where Paul speaks? Because I really wanna be in the audience for each and every talk he delivers! Amazing.” – Nataliya Patsovska
  • “Another awesome talk for iOS developers that I very much recommend watching – even if you're not so much interested in the topic it's worth watching because Paul's presentation skills are 10/10!” – Mischa Hildebrand
  • “Thank you for going deep into the standard library. Awesome talk!” – Dariusz Bukowski
  • “Super impressed by Paul's AltConf talk “iOS 12 in 45 minutes.” He was actually able to show four different new topics through a live coding demo using XCode 10, Mojave and iOS 12. It was incredible!” – Kaya Thomas
  • “Just watched Paul's talk from Swift & Fika. Huge energy! Also loved the way he finished is talk: inspirational.” – Marco Capano
  • “This should be on the WWDC stage.” – Abizer Nasir

Image credit: the photo at the top of this page was taken at dotSwift 2018 in Paris on January 29, 2018 by Nicolas Ravelli.

Click here to visit the Hacking with Swift store >>