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. Apr 29 - May 1, 2025 - Melbourne, Australia

    NDC Melbourne

    Presenting

    "Build with generative AI in JavaScript"

    "How to work with generative AI in JavaScript"

  2. May 19 - May 23, 2025 - Oslo, Norway

    NDC Oslo

    Presenting

    "Build with generative AI in JavaScript"

    "Let's build an AI agent"

  3. May 28 - May 29, 2025 - Newcastle, Australia

    ./NEW

    Presenting

    "Let's build an AI agent"

  4. Jun 12 - Jun 16, 2025 - Amsterdam, The Netherlands

    JSNation

    Presenting

    "The Built-in Browser-Based Babelfish"

Previous talks

  1. Mar 26, 2025 - Melbourne, Australia

    GDG Melbourne (Cloud)

    Presenting

    "Build RAG from Scratch"

  2. Mar 25, 2025 - Melbourne, Australia

    GDSC Melbourne

    Presenting

    "Building Agents with Gemini"

  3. Mar 20, 2025 - Sydney, Australia

    Programmable Sydney

    Presenting

    "Build RAG from Scratch"

  4. Mar 18, 2025 - Melbourne, Australia

    Programmable Melbourne

    Presenting

    "Build RAG from Scratch"

  5. Jan 29 - Jan 31, 2025 - London, UK

    NDC London

    Presenting

    "Build RAG from Scratch"

See Phil's full speaking history