Phil loves speaking and sharing what he's interested in and working on at meetups, events and conferences. He talks about JavaScript and the web platform, web performance, Ruby, and application and account security.

You can see what he's currently interested in from his recent talks below, or his writing on this blog.

If you'd like Phil to speak at your event, check out his speaker details and please get in touch by email on the contact page or with a direct message on Twitter.

Upcoming talks

  1. Jun 20 - Jun 21, 2024 - Melbourne, Australia

    Web Directions: Code

    Presenting

    "Upgrading JavaScript's collections"

  2. Jul 17 - Jul 19, 2024 - Berlin, Germany

    We Are Developers World Congress

    Presenting

    "Build RAG from Scratch"

  3. Aug 26 - Aug 30, 2024 - Copenhagen, Denmark

    Copenhagen Developers Festival

    Presenting

    "Total ReDoS: the dangers of regex in JavaScript"

  4. Oct 16 - Oct 18, 2024 - Porto, Portugal

    NDC Porto

    Presenting

    "Build RAG from Scratch"

Previous talks

  1. Jun 14 - Jun 18, 2024 - Amsterdam, The Netherlands

    React Summit

    In the role of: MC

  2. Jun 13 - Jun 17, 2024 - Amsterdam, The Netherlands

    JSNation

    In the role of: MC

    Also presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  3. May 21 - May 22, 2024 - San Diego, California, USA

    International JavaScript Conference San Diego

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

    "Total ReDoS: the Dangers of Regex in JavaScript"

  4. May 15 - May 16, 2024 - Newcastle, Australia

    ../NEW

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  5. Apr 23 - Apr 26, 2024 - Bangalore, India

    Great International Developer Summit

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

    "Total ReDoS: the Dangers of Regex in JavaScript"

See Phil's full speaking history