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. Nov 16, 2024 - Perth, Australia

    DDD Perth

    Presenting

    "How to work with generative AI in JavaScript"

  2. Nov 18 - Nov 21, 2024 - New York City, USA and online

    JSNation US

    Presenting

    "Build RAG from Scratch"

  3. Nov 27 - Nov 28, 2024 - Sydney, Australia

    Web Directions: Dev Summit

    Presenting

    "How to work with generative AI in JavaScript"

  4. Apr 29 - May 1, 2025 - Melbourne, Australia

    NDC Melbourne

    Presenting

    "Build with generative AI in JavaScript"

  5. May 1 - Jul 1, 2027 - London, UK

    NDC London

    Presenting

    "Build RAG from Scratch"

Previous talks

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

    NDC Porto

    Presenting

    "Build RAG from Scratch"

  2. Sep 30, 2024 - Melbourne, Australia

    GDG Cloud Melbourne

    Presenting

    "Build a RAG-based bot with Gemini and Astra DB"

  3. Sep 18 - Sep 20, 2024 - Seattle, USA

    Replay

    Presenting

    "Durable RAG: productionising generative AI workflows"

  4. Sep 11, 2024 - Melbourne, Australia

    MelbJS

    Presenting

    "How to Work with Generative AI in JavaScript"

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

    Copenhagen Developers Festival

    Presenting

    "Total ReDoS: the dangers of regex in JavaScript"

See Phil's full speaking history