Speaking

Lists of talks I've given, but also discussion panels I took part in, podcasts I got interviewed at, workshops I've conducted, booths I've manned, and events I've organized.

Want to add your conference to the list? Feel free to invite me to speak.

Invite me

Talks

List of talks I've given (almost a hundred) around the world in the past decade.

Lang City, country Date Event name Title of the presentation Resources
EN online 16.01.2024 W3C Games CG January 2024 Gamedev.js Survey 2023 results slides, blog post
EN online 13.08.2023 js13kGames 2023 Kick-off Intro to js13kGames 2023 slides, blog post, video
EN online 05.10.2022 js13kGames 2022 Awards Ceremony js13kGames 2022 Awards Ceremony slides, blog post, video
EN Poznań, Poland 16.09.2022 Meet.js Summit 2022 Lessons learned from building games in 13 kilobytes slides, blog post, video
EN online 13.08.2022 js13kGames 2022 Kick-off with Breakouts Intro to js13kGames 2022 slides, blog post, video
EN online 05.08.2022 1er Festival Nacional de Realizadores de Videojuegos Building games in 13 kilobytes video
EN Kraków, Poland 14.07.2022 Front-end Hero meetup Building games in 13 kilobytes slides, blog post, video
EN online 13.08.2021 js13kGames 2021 Kick-off Building games in 13 kilobytes slides, blog post, video
EN online 28.07.2021 Web Monetization Workshop Web Monetized HTML5 Game Development slides, blog post, video
EN online 24.06.2021 Grant for the Web Community Call #1 Web Monetized HTML5 Game Development slides, blog post, video
PL online 25.05.2021 4Developers 2021 Zarabianie na grach HTML5 z pomocą Web Monetization API slides
EN online 15.04.2021 W3C Games CG April 2021 Gamedev.js Survey and Jam slides, blog post, video
PL online 15.04.2021 16. Studencki Festiwal Informatyczny Zarabianie na grach HTML5 z pomocą Web Monetization API slides
PL online 11.12.2020 Warszawskie Dni Informatyki 2020 Zarabianie na grach HTML5 z pomocą Web Monetization API slides
EN online 05.11.2020 Future of MicroPayments 2020 Limitations spawn creativity slides, blog post, video
EN online 20.10.2020 W3C Games CG at TPAC 2020 Introduction to Web Monetization in HTML5 games slides, blog post, video
EN online 13.08.2020 js13kGames 2020 Kick-off Building games in 13 kilobytes slides, blog post, video
EN online 21.05.2020 Tech Speakers Briefing Introduction to the Web Monetization API slides, blog post, video
PL Warsaw, Poland 11.02.2020 Gamedev.js Warsaw #15 Ewolucja gier HTML5 slides, blog post, video
EN Warsaw, Poland 18.12.2019 WRUG The past, present, and the future of HTML5 game development slides, blog post, video
EN Warsaw, Poland 07.12.2019 ConFrontJS 2019 The past, present, and the future of HTML5 game development slides, blog post, video
EN Warsaw, Poland 22.11.2019 JS Poland 2019 The past, present, and the future of HTML5 game development slides, blog post, video
EN São Paulo, Brazil 31.10.2019 Webbr 2019 The past, present, and the future of HTML5 game development slides, blog post, video
PL Warsaw, Poland 15.10.2019 Gamedev.js Warsaw #13 Podsumowanie js13kGames 2019 slides, blog post, video
EN Amsterdam, The Netherlands 28.09.2019 Tech Speakers Meetup The past, present, and the future of HTML5 game development slides, blog post, video
PL Bielsko-Biała, Poland 14.09.2019 BBdays4IT 2019 Czego można się nauczyć na podstawie 1000 gier stworzonych na konkurs slides, blog post
EN Berlin, Germany 17.08.2019 js13kGames 2019 Hackday Building games in 13 kilobytes slides, blog post
EN London, UK 10.07.2019 Fullstack London 2019 Building immersive worlds with Mixed Reality slides, blog post, video
EN Redmond, USA 27.06.2019 W3C Web Games workshop Indie perspective on Web games slides, blog post, video
PL Warsaw, Poland 26.03.2019 Warszawskie Dni Informatyki 2019 Progresywne aplikacje webowe i gry planszowe slides, blog post
PL Warsaw, Poland 25.01.2019 PolyJam 2019 GameJam.js 2019, czyli dżemujemy w JavaScripcie slides, blog post
EN Warsaw, Poland 01.12.2018 GDG DevFest 2018 Progressive Web Apps and board games slides, blog post, video
EN Kraków, Poland 26.10.2018 Meet.js Kraków Progressive Web Apps and board games slides, blog post
EN Paris, France 16.09.2018 Tech Speakers Meetup Progressive Web Apps and board games slides, blog post
EN Berlin, Germany 13.08.2018 js13kGames 2018 Launch Party Building games in 13 kilobytes slides, blog post
PL Warsaw, Poland 26.07.2018 Front Club Open #4 Virtual Reality in the browser slides, blog post
PL Warsaw, Poland 21.06.2018 Fire Talk #11 Virtual Reality with A-Frame slides, blog post
EN Budapest, Hungary 10.04.2018 Open Source Budapest #23 What can we learn from 800 games made for a jam, 13 kb each slides, blog post, video
PL Kraków, Poland 04.04.2018 TechKlub Kraków - Gry Czego można się nauczyć na podstawie 800 gier stworzonych na konkurs slides, blog post
PL Warsaw, Poland 27.03.2018 Warszawskie Dni Informatyki 2018 Czego można się nauczyć na podstawie 800 gier stworzonych na konkurs slides, blog post
EN Warsaw, Poland 15.03.2018 WebVR Warsaw #2 Introducing A-Frame - a game changer for the VR Web experiences slides, blog post
PL Katowice, Poland 14.03.2018 Meet.js Katowice #1E Czego można się nauczyć na podstawie 800 gier stworzonych na konkurs slides, blog post
EN Warsaw, Poland 09.12.2017 GDG DevFest Poland 2017 Fun and games with A-Frame - building VR experiences for the Web slides, blog post
EN Warsaw, Poland 07.12.2017 Code Europe 2017 What can we learn from 800 games made for a jam, 13 kb each slides, blog post, video
PL Warsaw, Poland 27.10.2017 ASP meetup Wirtualna rzeczywistość z A-Frame slides, blog post, video
EN Poznań, Poland 07.10.2017 Game Industry Conference 2017 What can we learn from 800 games made for a jam, 13 kb each slides, blog post
EN Gdańsk, Poland 18.09.2017 Meet.js Summit 2017 Fun and games with A-Frame - building VR experiences for the Web slides, blog post, video
PL Warsaw, Poland 14.08.2017 js13kGames 2017 Launch Party Jak zmieścić grę HTML5 w 13 kilobajtach? slides, blog post, video
EN Warsaw, Poland 23.05.2017 Mozilla Developer Roadshow Fun and games with A-Frame slides, blog post, video
PL Warsaw, Poland 29.03.2017 Warszawskie Dni Informatyki 2017 Jak stworzyć prostą grę HTML5 w 4 lata slides, blog post
PL Warsaw, Poland 28.03.2017 Warszawskie Dni Informatyki 2017 A-Frame - wirtualna rzeczywistość dla front-end developerów slides, blog post
PL Warsaw, Poland 11.01.2017 WarsawJS #29 Jak stworzyć prostą grę HTML5 w 4 lata slides, blog post, video
PL Warsaw, Poland 07.12.2016 The Awwwesomes workshop Tworzenie gier HTML5 jest fajne! slides, blog post
EN Warsaw, Poland 07.12.2016 Code Europe 2016 A-Frame - virtual reality for web developers slides, blog post
EN Munich, Germany 28.11.2016 JS Kongress 2016 How to build a simple HTML5 game in 4 years slides, blog post, video
PL Warsaw, Poland 24.11.2016 Meet.js Warsaw #19 How to build a simple HTML5 game in 4 years slides, blog post
EN online 24.09.2016 CVSR Gameathon Current State of HTML5 Game Development in 2016 blog post, video
EN Berlin, Germany 09.09.2016 Mozilla Tech Speakers meetup How to make a simple HTML5 game in 4 years blog post, video
PL Warsaw, Poland 11.04.2016 4Developers 2016 Czy tworzenie gier HTML5 się opłaca? slides, blog post
EN Warsaw, Poland 11.04.2016 4Developers 2016 A-Frame – virtual reality for front-end developers slides, blog post
EN Poznań, Poland 16.10.2015 onGameStart at GIC 2015 WebVR - Virtual Reality for Web Games slides, blog post
EN Warsaw, Poland 12.10.2015 Falsy Values 2015 Short story of the Gamepad API slides, blog post, video
PL Warsaw, Poland 30.09.2015 Meet.js Warsaw #8 Rozwijaj WebVR slides, blog post
PL Lublin, Poland 03.09.2015 Meet.js Lublin #2 Take Control of the Game with the Gamepad API slides, blog post
EN Porto Alegre, Brazil 20.08.2015 BrazilJS 2015 Build HTML5 games with Phaser slides, blog post
PL Siedlce, Poland 11.04.2015 Inżynieria Gier Komputerowych 12 Gry HTML5? To proste! slides
PL Warsaw, Poland 25.03.2015 Warszawskie Dni Informatyki Gry HTML5? To proste! slides
EN Brussels, Belgium 31.01.2015 FOSDEM 2015 Building Open HTML5 Games slides, blog post
PL Poznań, Poland 23.01.2015 Poznań Game Jam 2015 Gry HTML5? To proste! slides, blog post, video
EN Budapest, Hungary 08.11.2014 Hungarian Web Conference 2014 Developing Games for Firefox OS slides, blog post
EN Budapest, Hungary 08.11.2014 Hungarian Web Conference 2014 Take Control of the Game with the Gamepad API slides, blog post
PL Poznań, Poland 25.10.2014 Zjazd Twórców Gier 2014 Mobilne gry HTML5 na platformie Firefox OS slides, blog post
PL Warsaw, Poland 02.10.2014 Game Industry Trends 2014 Tworzenie gier HTML5 na Firefox OS slides
EN Poznań, Poland 27.09.2014 Meet.js Summit 2014 Playing around with the Gamepad API slides, video
EN Gdańsk, Poland 07.09.2014 World of Gamedev Knowledge 2014 Firefox OS is the perfect platform for HTML5 games slides
PL Warsaw, Poland 28.08.2014 Meet.js Warsaw #7 Upchnij grę HTML5 w 13 kilobajtach slides
EN Warsaw, Poland 07.05.2014 Front-Trends 2014 Playing Around with the Gamepad API slides, blog post
PL Siedlce, Poland 11.04.2014 Inżynieria Gier Komputerowych 11 Mobilne gry HTML5 na platformie Firefox OS slides
PL Warsaw, Poland 26.03.2014 Warszawskie Dni Informatyki Tworzenie mobilnych gier HTML5 na Firefox OS slides
EN Warsaw, Poland 18.03.2014 Meet.js Warsaw #6 Playing around with Firefox OS slides
PL Poznań, Poland 24.01.2014 Poznań Game Jam 2014 HTML5 Game Development on Firefox OS slides, blog post
EN London, England 26.10.2013 Mozilla Festival 2013 Abusing Firefox OS and HTML5 games for fun and profit slides, blog post
EN Gdańsk, Poland 19.10.2013 Meet.js Summit 2013 Abusing Firefox OS and HTML5 games for fun and profit slides, blog post, video
EN Warsaw, Poland 20.09.2013 onGameStart 2013 Abusing Firefox OS and HTML5 games for fun and profit slides, blog post, video
EN Berlin, Germany 12.09.2013 RejectJS 2013 Abusing Firefox OS and HTML5 games for fun and profit slides, blog post, video
PL Warsaw, Poland 25.06.2013 Mobile Warsaw #3 Mobile HTML5 games slides, blog post
EN Beziers, France 14.06.2013 Web-5 2013 Abusing Firefox OS and HTML5 games for fun and profit slides, blog posts, video
EN Poznań, Poland 24.11.2012 GDG DevFest Poland Is HTML5 ready for gaming? slides, blog post
EN Warsaw, Poland 20.09.2012 onGameStart 2012 13 simple steps to create a compo slides, blog post, video
PL Olsztyn, Poland 24.04.2012 Allegro Roadshow Olsztyn Przyszłość CSS zaczyna się już dziś slides, blog post
EN Poznań, Poland 14.01.2012 Meet.js Summit 2012 CSS4 and the future of CSS slides, blog post, video
PL Warsaw, Poland 05.11.2011 Meet.js Warsaw #3 CSS4 - podróż do przyszłości slides, blog post
PL Warsaw, Poland 12.10.2011 SII Workshop Podstawy CSS3 slides, blog post

Panel discussion

List of discussion panels I took part in.

Lang City, country Date Event name Topic Resources
EN online 22.01.2022 Web 3 Round Table #1 Gaming now vs gaming in Web 3 blog post, audio
EN online 15.11.2021 GamesBeat Summit Next 2021 Moving from Web 2 to Web 3 games blog post, video
EN online 04.03.2021 Inde Game Business 2021 Web Monetization and HTML5 games blog post, video
EN online 03.03.2021 Kernel Gaming Guild: Infinite Game Web Monetization and Web 3 games blog post, video
EN online 24.02.2021 Kernel Gaming Guild: Game Discoverability Web 3 games blog post, video
EN online 10.02.2021 Kernel Gaming Guild: Freedom and Open Source Web 3 games blog post, video
EN online 03.02.2021 Kernel Gaming Guild: Business of Games Web 3 games blog post, video
EN online 27.01.2021 Kernel Gaming Guild: Jamming on Value Web 3 games blog post, video
EN online 20.01.2021 Kernel Gaming Guild: Patterns and Trust Web 3 games blog post, video
PL online 09.12.2020 Tydzień z Gamedevem SFI 2020 HTML5 games video
EN online 31.08.2020 Investment Summit Online 2020 Web Monetization and HTML5 games video
EN online 24.07.2020 Handbook Events 2020 Web Monetization and HTML5 games -
PL Warsaw, Poland 26.03.2019 Career Stories at Warsaw IT Days 2019 HTML5 games blog post
PL Warsaw, Poland 14.07.2017 js13kGames 2017 Launch Party HTML5 games blog post

Podcast guest

List of podcasts I was invited to and interviewed at.

Lang Date published Name and episode Topic Interviewer
EN 28.12.2023 FireDEV: Andrzej Mazur js13kGames and HTML5 games Frahaan Hussain
EN 07.03.2023 JavaScript Jabber #572 Build your game using JavaScript AJ ONeal and Charles Max Wood
EN 30.12.2021 4Everland featured developer of the month js13kGames and Web 3 games Romeo Pierre
EN 08.02.2021 Vivid IoV Labs #6 Web Monetization and HTML5 games Greg Hannam
EN 31.12.2020 VhiteRabbit #35 Web Monetization and HTML5 games Florian Isikci
PL 15.10.2020 SFI Academic IT Festival #16 HTML5 games Dominika Zając
PL 15.10.2019 FullStak #6 HTML5 games Artur Chmaro
PL 20.02.2016 Just4Fun #8 HTML5 games Rafał Warzycha

Workshop lead

List of workshops I was leading and teaching participants at.

Lang City, country Date Event name Title of the workshop Resources
EN Barcelona, Spain 18.07.2018 JSCamp 2018 WebVR with A-Frame blog post
PL Warsaw, Poland 14.04.2018 WebVR meetup WebVR z A-Frame blog post
PL Warsaw, Poland 06.05.2017 Gamedev.js Warsaw Tworzenie gier HTML5 - od pomysłu do realizacji blog post
PL Wrocław, Poland 30.03.2017 Gamedev.js with UWr Tworzenie gier HTML5 z frameworkiem Phaser blog post
PL Warsaw, Poland 11.12.2016 Gamedev.js Warsaw Tworzenie gier HTML5 - od pomysłu do realizacji blog post
EN Munich, Germany 28.11.2016 JS Kongress 2016 Build a simple HTML5 game using the Phaser framework blog post
PL Warsaw, Poland 20.11.2016 Gamedev.js Warsaw Tworzenie gier HTML5 - od pomysłu do realizacji blog post
EN Porto Alegre, Brazil 20.08.2015 BrazilJS 2015 Build HTML5 games with Phaser blog post
EN London, England 26.10.2013 MozFest 2013 Firefox OS and HTML5 games blog post
PL Warsaw, Poland 12.10.2011 SII Workshop Podstawy CSS3 blog post

Booth staff

Here are the events where I was managing the booth, demoing devices and helping showcase the technology.

Lang City, country Date Event name Topic Resources
EN London, England 25-27.10.2019 MozFest 2019 Web Monetization and HTML5 games blog post
EN San Francisco, USA 28.02.2017 GDC 2017 WebVR and HTML5 games blog post
EN London, England 06-08.11.2015 MozFest 2015 WebVR and HTML5 games blog post
EN Berlin, Germany 25-27.09.2015 JSConf.eu 2015 WebVR and HTML5 games blog post
EN Berlin, Germany 24.09.2015 Reject.js 2015 WebVR and HTML5 games blog post
EN Porto Alegre, Brazil 21-22.08.2015 BrazilJS 2015 WebVR and HTML5 games blog post
PL Warsaw, Poland 06-08.05.2015 Front-Trends 2015 Firefox OS and HTML5 games blog post
EN Brussels, Belgium 31.01-01.02.2015 FOSDEM 2015 Firefox OS and HTML5 games blog post
EN Barcelona, Spain 24-27.02.2014 MWC 2014 Firefox OS and HTML5 games blog post

Event organizing

For the events I've organized so far: meetups, workshops, and hackathons (more than 40 events total), head over to the Gamedev.js website.