2024

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

    Web Directions: Dev Summit

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

    DDD Perth

    Presenting

    "How to work with generative AI in JavaScript"

  4. Nov 12, 2024 -

    XtremeJS 2024

    Presenting

    "Total ReDoS: The Dangers of regex in JavaScript"

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

    NDC Porto

    Presenting

    "Build RAG from Scratch"

  6. Sep 30, 2024 - Melbourne, Australia

    GDG Cloud Melbourne

    Presenting

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

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

    Replay

    Presenting

    "Durable RAG: productionising generative AI workflows"

  8. Sep 11, 2024 - Melbourne, Australia

    MelbJS

    Presenting

    "How to Work with Generative AI in JavaScript"

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

    Copenhagen Developers Festival

    Presenting

    "Total ReDoS: the dangers of regex in JavaScript"

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

    We Are Developers World Congress

    Presenting

    "Build RAG from Scratch"

  11. Jul 13, 2024 - Brisbane, Australia

    Google I/O Extended Brisbane 2024

    Presenting

    "How to work with generative AI in JavaScript"

  12. Jun 25 - Jun 27, 2024 - San Francisco, USA

    AI Engineer World's Fair

    Presenting

    "ColBERT at scale with RAGStack"

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

    Web Directions: Code

    Presenting

    "Upgrading JavaScript's collections"

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

    React Summit

    In the role of: MC

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

    JSNation

    In the role of: MC

    Also presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  16. 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"

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

    ../NEW

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  18. 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"

  19. Apr 9, 2024 - Online

    XtremeJS 2023

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  20. Mar 21, 2024 - Sydney, Australia

    Programmable Sydney

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  21. Mar 19, 2024 - Melbourne, Australia

    Programmable Melbourne

    Presenting

    "Conquering Complexity: Refactoring JavaScript Projects"

  22. Feb 29 - Mar 1, 2024 - Amsterdam, The Netherlands

    DevWorld

    Presenting

    "CSS Between the Pages"

  23. Feb 21 - Feb 23, 2024 - Oakland, California, USA

    DeveloperWeek

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  24. Feb 14 - Feb 16, 2024 - Sydney, Australia

    NDC Sydney

    Presenting

    "Conquering complexity: refactoring JavaScript projects"

  25. Feb 2, 2024 - Online

    Singapore Computer Society

    Presenting

    "What is clean code and why does it matter?"

2023

  1. Dec 7, 2023 - Melbourne, Australia

    Angular Melbourne

    Presenting

    "CSS Between the Pages"

  2. Nov 15, 2023 - London, UK

    HalfStack on the Shore(ditch) (London)

    Presenting

    "CSS Between the Pages"

  3. Nov 8 - Nov 10, 2023 - Malmö, Sweden

    Øredev

    Presenting

    "The state of passwordless auth on the web"

    "The top 5 JavaScript issues in all our codebases"

  4. Oct 26 - Oct 27, 2023 - Sydney, Australia

    Web Directions Summit

    Presenting

    "CSS Between the Pages"

  5. Oct 18 - Oct 20, 2023 - Porto, Portugal

    NDC Porto

    Presenting

    "The state of passwordless auth on the web"

  6. Oct 15 - Oct 17, 2023 - Raleigh, North Carolina, USA

    All Things Open

    Presenting

    "Total ReDoS: the dangers of regex in JavaScript"

    "The State of Passwordless Auth on the Web"

  7. Oct 12 - Oct 13, 2023 - Philadelphia, Pennsylvania, USA

    LibertyJS

    Presenting

    "CSS Between the Pages"

  8. Oct 7, 2023 - Melbourne, Australia

    GDG Melbourne DevFest

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  9. Aug 9, 2023 - Melbourne, Australia

    MelbJS

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  10. Jul 27 - Jul 28, 2023 - Berlin, Germany

    We Are Developers World Congress

    Presenting

    "4 Steps from JavaScript to TypeScript"

  11. Jul 3 - Jul 5, 2023 - Barcelona, Spain

    DevBcn

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  12. Jun 21 - Jun 22, 2023 - Bucharest, Romania

    DevTalks

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  13. Jun 8 - Jun 9, 2023 - Melbourne, Australia

    Web Directions: Code

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  14. Jun 1 - Jun 5, 2023 - Amsterdam, The Netherlands and online

    JSNation

    Presenting

    "The State of Passwordless Auth on the Web"

  15. May 29 - May 31, 2023 - Athens, Greece

    CityJS Athens

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  16. May 24 - May 26, 2023 - Oslo, Norway

    NDC Oslo

    Presenting

    "The top 5 JavaScript issues in all our codebases"

    "The state of passwordless auth on the web"

  17. May 18, 2023 - Online

    JSConf India pre-event virtual meetup

    Presenting

    "The state of passwordless auth on the web"

  18. May 9 - May 10, 2023 - Online

    Global TypeScript Summit

    Presenting

    "The top 5 TypeScript issues in all our codebases"

  19. Apr 13 - Apr 14, 2023 - Verona, Italy

    jsDay

    Presenting

    "The top 5 JavaScript issues in all our codebases"

  20. Mar 30, 2023 - Sydney, Australia

    Programmable Sydney

    Presenting

    "The state of passwordless auth on the web"

  21. Mar 28, 2023 - Melbourne, Australia

    Programmable Melbourne

    Presenting

    "The state of passwordless auth on the web"

2022

  1. Dec 1 - Dec 2, 2022 - Sydney, Australia

    Web Directions: Summit

    Presenting

    "The state of passwordless auth on the web"

  2. Oct 12 - Oct 14, 2022 - Sydney, Australia

    NDC Sydney

    Presenting

    "The state of passwordless auth on the web"

  3. Sep 10, 2022 - Perth, Australia

    DDD Perth

    Presenting

    "Secrets of the credential management APIs"

  4. Sep 7, 2022 - Perth, Australia

    Fenders Perth

    Presenting

    "Secrets of the Credential Management APIs"

  5. Aug 10, 2022 - Melbourne, Australia

    MelbJS

    Presenting

    "Secrets of the Credential Management APIs"

  6. Jul 29, 2022 - Singapore

    CityJS Singapore

    Presenting

    "You're on mute! WebRTC and our lives on screen"

  7. Jun 20 - Jun 24, 2022 - Melbourne, Australia

    NDC Melbourne

    Presenting

    "Web APIs for delightful two factor auth experiences"

    "JavaScript apps go Int(ernationa)l"

  8. Jun 8 - Jun 10, 2022 - Online

    Apidays Interface

    Presenting

    "Supporting 10 million developers"

  9. Apr 20 - Apr 21, 2022 - Online

    Apidays Singapore

    Presenting

    "The communications toolkit every developer needs"

  10. Apr 11, 2022 - Online

    BrisJS

    Presenting

    "Web APIs for delightful two factor auth experiences"

  11. Apr 2, 2022 - Online

    Quantum Information Technology Convention

    Presenting

    "Navigating the new normal with the power of the web"

  12. Feb 24, 2022 - Online

    js.la

    Presenting

    "Web APIs for delightful two factor auth experiences"

  13. Feb 17, 2022 - Sydney, Australia

    Voxxed Days Sydney

    Presenting

    "4 Steps from JavaScript to TypeScript"

  14. Feb 15, 2022 - Melbourne, Australia

    Voxxed Days Melbourne

    Presenting

    "4 Steps from JavaScript to TypeScript"

2021

  1. Dec 3 - Dec 10, 2021 - Online

    Web Directions: Safe

    Presenting

    "Auth on the web: better experiences"

  2. Nov 5, 2021 - Online

    NDC Sydney

    Presenting

    "You're on mute! WebRTC and our lives on screen"

  3. Nov 3 - Nov 4, 2021 - Online

    DevCon

    Presenting

    "You're on mute! WebRTC and our lives on screen"

  4. Oct 26 - Oct 28, 2021 - Online

    API World

    Presenting

    "Better API DX with a CLI"

  5. Oct 20 - Oct 21, 2021 - Online

    Twilio SIGNAL

    Presenting

    "Twilio WebRTC Go"

  6. Sep 10 - Sep 12, 2021 - Online

    PyConline AU

    Presenting

    "A capital letter, a number, a special character, an emotional journey for the character, a subplot, and a twist ending"

  7. Aug 25 - Aug 26, 2021 - Online

    Apidays Live Hong Kong

    Presenting

    "Better API DX with a CLI"

  8. Aug 19 - Aug 27, 2021 - Online

    Full Stack Day New Zealand

    Presenting

    "JavaScript apps go Int(ernationa)l"

  9. Aug 6 - Aug 13, 2021 - Online

    Web Directions: Global Scope

    Presenting

    "JavaScript apps go Int(ernationa)l"

  10. Jul 29, 2021 - Online

    NDC Melbourne

    Presenting

    "4 Steps from JavaScript to TypeScript"

  11. Jun 30 - Jul 2, 2021 - Online

    Apidays Interface

    Presenting

    "Better API DX with a CLI"

  12. Apr 27 - Apr 30, 2021 - Online

    GIDS Live 2021

    Presenting

    "You're on Mute! WebRTC and our Lives on Screen"

    "JavaScript Apps Go Intl"

  13. Feb 24, 2021 - Online

    Apidays Live Jakarta

    Presenting

    "Better API DX with a CLI"

  14. Feb 15 - Feb 19, 2021 - Online

    DeveloperWeek

    Presenting

    "4 Steps from JavaScript to TypeScript"

2020

  1. Dec 10, 2020 - Online

    SydCSS December - Wheel of Talks

    Presenting

    "Chosen by the wheel"

  2. Oct 17, 2020 - Online

    DevFest Romania

    Presenting

    "JavaScript for emails, are you sure?"

  3. Oct 12 - Oct 16, 2020 - Online

    NDC Sydney

    Presenting

    "JavaScript for emails, are you sure?"

  4. Oct 8, 2020 - Online

    Apidays Live Hong Kong

    Presenting

    "The trouble with webhooks"

  5. Oct 1 - Oct 2, 2020 - Online

    GIDS.Web Live

    Presenting

    "4 Steps from JavaScript to TypeScript"

  6. Sep 30 - Oct 1, 2020 - Online

    Twilio SIGNAL

    Presenting

    "Unleash the power of Twilio from the comfort of your terminal"

  7. Sep 4 - Sep 25, 2020 - Online

    Web Directions: Code://Remote

    Presenting

    "The Origin Trials"

  8. Aug 21, 2020 - Online

    NoRuKo

    Presenting

    "Fantastic Passwords and Where to Find Them"

  9. Aug 19 - Aug 20, 2020 - Online

    Apidays Live Singapore

    Presenting

    "The trouble with webhooks"

  10. Jul 30, 2020 - Online

    Techweek2020: Developer happiness tooling

    Presenting

    "The trouble with webhooks"

  11. Jun 10 - Jun 12, 2020 - Online

    DevTalks Reimagined

    Presenting

    "What's going on with Project Fugu?"

  12. Mar 26, 2020 - Online

    WFHConf

    Presenting

    "Fantastic passwords and where to find them"

  13. Feb 12, 2020 - Melbourne, Australia

    MelbJS

    Presenting

    "What's going on with Project Fugu?"

  14. Feb 5, 2020 - Melbourne, Australia

    Melbourne CSS

    Presenting

    "7 things you didn't know about <input>"

2019

  1. Nov 27, 2019 - Melbourne, Australia

    Stripe Developer Meetup

    Presenting

    "The trouble with webhooks"

  2. Nov 9, 2019 - Melbourne, Australia

    DevFest Melbourne

    Presenting

    "What's going on with Project Fugu?"

  3. Oct 14 - Oct 16, 2019 - Sydney, Australia

    NDC Sydney

    Presenting

    "What's going on with Project Fugu?"

  4. Oct 10 - Oct 12, 2019 - Singapore

    Pycon Singapore

    Presenting

    "2FA, WTF?"

  5. Sep 19, 2019 - Sydney, Australia

    Sydney Identity & Security meetup

    Presenting

    "2FA, WTF?"

  6. Sep 18, 2019 - Sydney, Australia

    SydJS

    Presenting

    "In conversation with a browser"

  7. Sep 10, 2019 - Melbourne, Australia

    ComponentsConf

    Presenting

    "Web Sharing is Web Caring"

  8. Sep 6 - Sep 7, 2019 - Bangkok, Thailand

    RubyConf Thailand

    Presenting

    "Smaller is always better"

  9. Aug 30 - Sep 2, 2019 - Broken Bay, Australia

    CampJS

    Presenting

    "Web sharing is web caring"

  10. Aug 5 - Aug 7, 2019 - San Francisco, USA

    Twilio SIGNAL

    Presenting

    "An introduction to Twilio Video"

  11. Jul 9, 2019 - Melbourne, Australia

    MelbJS

    Presenting

    "In conversation with a browser"

  12. Jun 25 - Jun 26, 2019 - Toronto, Canada

    SmashingConf Toronto

    Presenting

    "Diving into Service Workers, Live"

  13. Jun 24, 2019 - Toronto, Canada

    Serverless Toronto

    Presenting

    "Serverless + Twilio"

  14. Jun 20 - Jun 21, 2019 - Melbourne, Australia

    Web Directions: Code

    Presenting

    "In conversation with a browser"

  15. Jun 6, 2019 - Sydney, Australia

    Node Sydney

    Presenting

    "Fantastic passwords and where to find them"

  16. Apr 10, 2019 - Melbourne, Australia

    MelbJS

    Presenting

    "Web Sharing is Web Caring"

  17. Mar 27, 2019 - Melbourne, Australia

    Melbourne Ruby

    Presenting

    "Servers? Where we're going we don't need servers!"

2018

  1. Oct 27, 2018 - Melbourne, Australia

    DevFest Melbourne 2018

    Presenting

    "Everything they don’t tell you about video in the browser"

  2. Oct 9, 2018 - Sydney, Australia

    RORO Sydney

    Presenting

    "Fantastic passwords and where to find them"

  3. Oct 3, 2018 - Melbourne, Australia

    Melbourne Ruby

    Presenting

    "Fantastic passwords and where to find them"

  4. Sep 19 - Sep 21, 2018 - Sydney, Australia

    NDC Sydney

    Presenting

    "Service workers - beyond the cache"

  5. Aug 1 - Aug 2, 2018 - Melbourne, Australia

    Web Directions: Code

    Presenting

    "Aggressive Web Apps"

  6. Jun 22, 2018 - Melbourne, Australia

    Angular Conf Australia

    Presenting

    "Service Workers - Beyond The Cache"

  7. Jun 2 - Jun 3, 2018 - Berlin, Germany

    JSConf EU

    Presenting

    "Aggressive Web Apps"

  8. May 8, 2018 - Sydney, Australia

    RORO Sydney

    Presenting

    "Smaller is always better"

  9. May 2 - May 3, 2018 - Melbourne, Australia

    Voxxed Days Melbourne

    Presenting

    "Aggressive Web Apps"

  10. Feb 28, 2018 - Melbourne, Australia

    Melbourne Ruby

    Presenting

    "Smaller Is Always Better"

  11. Feb 13, 2018 - Melbourne, Australia

    The Web Meetup

    Presenting

    "An introduction to service workers"

  12. Jan 10, 2018 - Melbourne, Australia

    MelbJS

    Presenting

    "Browsers behind your back"

2017

  1. Nov 25, 2017 - Sydney, Australia

    DevFest Sydney

    Presenting

    "Aggressive Web Apps"

  2. Nov 9 - Nov 10, 2017 - Sydney, Australia

    Web Directions: Summit

    Presenting

    "2FA, WTF?"

  3. Aug 31, 2017 - London, UK

    Front End London

    Presenting

    "Aggressive Web Apps"

  4. Aug 4 - Aug 7, 2017 - Melbourne, Australia

    CampJS

    Presenting

    "An empty database in every pocket"

  5. Jul 12 - Jul 14, 2017 - London, UK

    FullStack

    Presenting

    "Browsers Behind Your Back"

    "JWT, WTF?"

    "An empty database in every pocket"

  6. Jun 21 - Jun 23, 2017 - Kraków, Poland

    Devoxx Poland

    Presenting

    "Browsers Behind Your Back"

    "An empty database in every pocket"

  7. Jun 19, 2017 - Warsaw, Poland

    JS Poland

    Presenting

    "JWT, WTF?"

  8. Jun 8, 2017 - Bucharest, Romania

    DevTalks Bucharest

    Presenting

    "An empty database in every pocket"

  9. May 16 - May 17, 2017 - Amsterdam, The Netherlands

    Codemotion Amsterdam

    Presenting

    "JWT, WTF?"

  10. May 10 - May 11, 2017 - Verona, Italy

    jsDay

    Presenting

    "Browsers behind your back"

    "An empty database in every pocket"

  11. May 4, 2017 - Berlin, Germany

    BerlinJS

    Presenting

    "Browsers behind your back"

  12. Apr 26, 2017 - London, UK

    London JavaScript

    Presenting

    "Browsers behind your back"

  13. Apr 24, 2017 - London, UK

    London Web Standards

    Presenting

    "JWT, WTF?"

  14. Apr 3, 2017 - Warsaw, Poland

    4Developers

    Presenting

    "An empty database in every pocket"

    "Browsers behind your back"

  15. Mar 26, 2017 - Sodia, Bulgaria

    MobCon Europe

    Presenting

    "Browsers behind your back"

  16. Mar 23, 2017 - Birmingham, UK

    Fusion Meetup

    Presenting

    "Browsers behind your back"

  17. Mar 16, 2017 - Turin, Italy

    CloudConf

    Presenting

    "WebHooks: The API Strikes Back"

  18. Feb 28 - Mar 1, 2017 - Sydney, Australia

    Apidays Australia

    Presenting

    "WebHooks: The API Strikes Back"

  19. Jan 10, 2017 - Cambridge, UK

    JavaScript & NodeJS Cambridge

    Presenting

    "An Introduction to Service Workers"

2016

  1. Dec 7, 2016 - Warsaw, Poland

    Code Europe

    Presenting

    "An introduction to Service Workers"

  2. Dec 5, 2016 - Kraków, Poland

    Code Europe

    Presenting

    "An introduction to Service Workers"

  3. Nov 24, 2016 - London, UK

    Front End London

    Presenting

    "An empty database in everybody's pocket"

  4. Nov 23, 2016 - London, UK

    Gumtree Tech Talks

    Presenting

    "An introduction to Service Workers"

  5. Nov 22, 2016 - Warsaw, Poland

    NG-Poland

    Presenting

    "An empty database in everybody's pocket"

  6. Nov 15 - Nov 18, 2016 - Tallinn, Estonia

    Topconf Tallinn

    Presenting

    "An empty database in everybody's pocket"

  7. Oct 28 - Oct 29, 2016 - Zagreb, Croatia

    WebCamp Zagreb

    Presenting

    "2FA, WTF?"

  8. Oct 24 - Oct 25, 2016 - Berlin, Germany

    Codemotion Berlin

    Presenting

    "2FA, WTF?"

  9. Oct 14, 2016 - Bournemouth, UK

    re:develop

    Presenting

    "An introduction to service workers"

  10. Oct 13, 2016 - Croydon, UK

    Digital Croydon

    Presenting

    "An introduction to service workers"

  11. Oct 12 - Oct 14, 2016 - Online

    Rails Remote

    Presenting

    "2FA, WTF?"

  12. Oct 8, 2016 - London, UK

    GDG DevFest London 2016

    Presenting

    "Thinking Offline"

  13. Sep 20, 2016 - London, UK

    Twilio SIGNAL London

    In the role of: Track MC

  14. Sep 14 - Sep 16, 2016 - Kraków, Poland

    DevDay

    Presenting

    "An introduction to service workers"

  15. Sep 9, 2016 - Tallinn, Estonia

    Refresh

    Presenting

    "An introduction to service workers"

  16. Aug 31 - Sep 1, 2016 - Zürich, Switzerland

    Frontend Conference Zurich

    Presenting

    "Thinking offline"

  17. Aug 5 - Aug 7, 2016 - Guildford, UK

    Electromagnetic Field

    Presenting

    "2FA, WTF?"

  18. Aug 3, 2016 - London, UK

    DeskBeers Tech Talks

    Presenting

    "Beer Near Here"

  19. Jul 25, 2016 - London, UK

    London Web Standards

    Presenting

    "Thinking offline"

  20. Jul 13 - Jul 15, 2016 - London, UK

    FullStack

    Presenting

    "An introduction to Service Workers"

    "Thinking offline"

  21. Jul 11, 2016 - London, UK

    AngularZone Meetup #1

    Presenting

    "An introduction to Service Workers"

  22. Jul 4 - Jul 5, 2016 - London, UK

    Bots: The State of the Conversation

    Presenting

    "Multi Platform Challenges"

  23. Jun 29, 2016 - Bristol, UK

    Bristol JS

    Presenting

    "An Introduction to Service Workers"

  24. Jun 15, 2016 - Oxford, UK

    JS Oxford

    Presenting

    "An Introduction to Service Workers"

  25. Jun 14, 2016 - London, UK

    London Ajax

    Presenting

    "An Introduction to Service Workers"

  26. May 24 - May 25, 2016 - San Francisco, USA

    Twilio SIGNAL

    In the role of: Track MC

  27. May 11 - May 12, 2016 - Amsterdam, The Netherlands

    Codemotion Amsterdam

    Presenting

    "The web is getting pushy"

    "2FA, WTF?"

  28. Apr 26, 2016 - London, UK

    JS Monthly

    Presenting

    "An Introduction to Service Workers"

  29. Apr 22, 2016 - London, UK

    ProgSCon

    Presenting

    "2FA, WTF?"

  30. Apr 19 - Apr 20, 2016 - Sofia, Bulgaria

    WEBIT.FESTIVAL

    Presenting

    "Building applications like Lego"

  31. Apr 14, 2016 - London, UK

    TECH.insight

    Presenting

    "Making video chat a feature"

  32. Apr 12 - Apr 13, 2016 - Warsaw, Poland

    Wolves Summit

    Presenting

    "2FA, WTF?"

  33. Apr 11, 2016 - Warsaw, Poland

    4Developers

    Presenting

    "The web is getting pushy"

    "2FA, WTF?"

  34. Apr 2 - Apr 3, 2016 - London, UK

    UKGovHack

    Presenting

    "Communication of the future"

  35. Mar 11, 2016 - Bath, UK

    Bath Ruby

    In the role of: MC

    Also presenting

    "Build more gems"

  36. Feb 2 - Feb 3, 2016 - Linz, Austria

    Topconf Linz

    Presenting

    "The web is getting pushy"

    "2FA, WTF?"

  37. Jan 27, 2016 - London, UK

    London Node User Group

    Presenting

    "2FA, WTF?"

2015

  1. Nov 24, 2015 - Tel Aviv, Israel

    Rails Israel

    Presenting

    "2FA, WTF?"

  2. Nov 16 - Nov 17, 2015 - Tallinn, Estonia

    Topconf Tallinn

    Presenting

    "The web is getting pushy"

  3. Nov 3 - Nov 6, 2015 - Malmö, Sweden

    Øredev

    Presenting

    "The web is getting pushy"

    "WhatRTC? Everything you need to know to connect browsers to the world."

  4. Oct 26 - Oct 28, 2015 - London, UK

    FullStack

    Presenting

    "2FA, WTF?"

    "The web is getting pushy"

  5. Oct 15, 2015 - Croydon, UK

    Digital Croydon

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world."

  6. Oct 6, 2015 - Manchester, UK

    UpFront Mini

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world."

  7. Oct 1 - Oct 2, 2015 - Ghent, Belgium

    ArrrrCamp

    In the role of: MC

  8. Sep 21, 2015 - London, UK

    London JS

    Presenting

    "Data: online and off"

  9. Sep 12, 2015 - London, UK

    State of the Browser

    Presenting

    "The web is getting pushy"

  10. Jul 23, 2015 - Leeds, UK

    LeedsTechHub

    Presenting

    "WebHooks: The API Strikes Back"

  11. Jul 9, 2015 - Brighton, UK

    Async

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

    "The web is getting pushy"

  12. Jul 2 - Jul 4, 2015 - Poznań, Poland

    PolyConf

    Presenting

    "Webhooks - The API strikes back"

  13. Jun 11 - Jun 12, 2015 - Gdańsk, Poland

    InfoShare

    Presenting

    "The web is getting pushy"

  14. Jun 8 - Jun 9, 2015 - Tel Aviv, Israel

    You Gotta Love Frontend

    Presenting

    "The web is getting pushy"

  15. Jun 2, 2015 - London, UK

    Front Endgineers London

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

  16. May 27, 2015 - Copenhagen, Denmark

    At The Frontend

    Presenting

    "The web is getting pushy"

  17. May 26, 2015 - Copenhagen, Denmark

    Copenhagen Frontenders

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

  18. May 14 - May 15, 2015 - Budapest, Hungary

    JSConf Budapest

    Presenting

    "The web is getting pushy"

  19. May 6 - May 8, 2015 - Warsaw, Poland

    Front-Trends

    Presenting

    "WhatRTC? Connecting browsers to the world"

  20. Apr 30, 2015 - London, UK

    Front End London

    Presenting

    "The web is getting pushy"

  21. Apr 20, 2015 - Warsaw, Poland

    4Developers

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

  22. Mar 23, 2015 - London, UK

    LondonAPI

    Presenting

    "Webhooks - The API strikes back"

  23. Mar 19, 2015 - Turin, Italy

    CloudConf

    Presenting

    "WhatRTC? Everything you need to know about modern web communications"

  24. Mar 13, 2015 - Bath, UK

    Bath Ruby

    In the role of: MC

  25. Feb 4 - Feb 6, 2015 - Warsaw, Poland

    Mobile Central Europe

    Presenting

    "WhatRTC? Everything you need to know about modern web communications"

2014

  1. Dec 11, 2014 - Milton Keynes

    MK Geek Night

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

  2. Nov 27, 2014 - London, UK

    Front End London

    Presenting

    "WhatRTC? Everything you need to know to connect browsers to the world"

  3. Sep 29 - Oct 1, 2014 - London, UK

    Future of Web Apps

    Presenting

    "The Future of Web APIs"

  4. Sep 5, 2014 - Amsterdam, The Netherlands

    Endpoint

    Presenting

    "Wrapping up an API with Ruby as you go"

  5. Aug 21, 2014 - London, UK

    London Web Meetup

    Presenting

    "Asset Redux - Front end performance on Rails"

  6. Jun 19 - Jun 20, 2014 - Lyon, France

    Ruby Lugdunum

    Presenting

    "Asset Redux - Front end performance on Rails"

  7. May 16 - May 17, 2014 - London, UK

    Bacon

    In the role of: Track MC

    Also presenting

    "How to create the perfect prototype"

2013

  1. Oct 3 - Oct 4, 2013 - Ghent, Belgium

    ArrrrCamp

    Presenting

    "How to create the perfect prototype"

  2. Sep 2 - Sep 7, 2013 - London, UK

    Campus Party Europe

    Presenting

    "How to create the perfect prototype"

  3. Mar 28, 2013 - London, UK

    Front End London

    Presenting

    "CSS Laid Out"

  4. Jan 17 - Jan 18, 2013 - Lille, France

    TakeOff

    Presenting

    "CSS Laid Out"

2012

  1. Oct 4 - Oct 5, 2012 - Ghent, Belgium

    ArrrrCamp

    Presenting

    "JavaScript in the next generation"

  2. Jun 30, 2012 - London, UK

    London JS School Trip

  3. May 16, 2012 - Helsinki, Finland

    Webshaped

    Presenting

    "The browser is taking over"

  4. May 14, 2012 - London, UK

    Geeky

    Presenting

    "My favourite browser"

  5. Apr 20 - Apr 21, 2012 - London, UK

    Bacon

    Presenting

    "HTML5 Takes Over the World"

  6. Jan 30, 2012 - London, UK

    London JS

    Presenting

    "The Instagram API"

2011

  1. Jun 13, 2011 - London, UK

    LRUG

    Presenting

    "Asset Hat"