Speaking

Want me to speak at your event? Check out this handy cheatsheet to find out how and get some info for your website

Upcoming talks

Date Location Conference Topic
22. - 23.08. Copenhagen Polymer Summit
26.08.17 Lviv LvivJS WebVR: The next frontier
06. - 08.09.17 Barcelona Fullstack Fest Rendering performance from the ground up
16.09.17 Ekaterinburg Front Talks Rendering performance inside out
23. - 24.09.17 Novosibirsk Devfest Life of a pixel or: A story of browser rendering performance
13. - 14.10.17 Lviv Devfest Ukraine Rendering performance
14.10.17 Bochum RuhrJS Rendering performance
20.10.17 Birmingham Hackference JS: The exotic parts
28. - 29.10.17 Fribourg Devfest Switzerland TBA
06. - 10.11.17 Malmö Oredev WebVR: What, why and how?
10. - 11.12.17 Moscow HolyJS TBA

2017

Rendering performance demystified

Fullstack, London

Slides
Video

WebVR with A-Frame

Angular Camp, Barcelona

Slides

Browser Rendering Performance verstehen

enterJS, Darmstadt

Slides

Rendering performance from the ground up

HolyJS, St. Petersburg

Slides

Rendering performance inside out

Front-Trends, Warsaw

Slides

Exploring WebVR

Code Europe, Warsaw

Slides

Practical Web Components

Devtalks, Cluj

Slides

Practical Web Components

Voxxed Days Ticino, Lugano

Slides
Video

WebVR - why, what, how

VR/AR Switzerland, Basel

Slides

Progressive Webapps

JS Frameworks Days, Kyiv

Slides
Video

Building interactive 3D worlds in the browser

Codecamp, Cluj

Slides

Archilogic - interior design on the web

Khronos Milano

Ad-hoc Demo session

Multiplayer WebVR

Codefest, Novosibirsk

Slides

Progressive Webapps with Polymer

BoostJS, Tel Aviv

Workshop

Life of a pixel: Frontend performance demystified

BoostJS, Tel Aviv

Slides

Demystifying WebGL

Confoo, Montreal

Slides

Life of a pixel: Understanding rendering performance

Confoo, Montreal

Slides

New interactions for the web

Topconf Linz, Linz

Slides

Progressive Webapps with Polymer

Rolling Scopes Conf, Minsk

Slides
Video

Warpspeed: Tricks for high performance JavaScript

Rolling Scopes Conf, Minsk

Slides
Video

Multiplayer games with JavaScript

CinemaJS, Barcelona

Slides

2016

WebVR is the next frontier

HolyJS, Moscow

Slides

Practical WebGL with Three.js (Talk)

GDG Devfest Istanbul, Istanbul

Slides

Making games with JavaScript and Phaser.io

jsKongress, Munich

Video
Slides

Web components and Polymer

Web Tech Con, Munich

Slides

Building interactive 3D worlds in the browser with WebGL

Hackference, Birmingham

Slides

Multi-user WebVR

Fronteers, Amsterdam

Slides

Demystifying WebGL

NationJS, McLean VA

Slides

Practical WebGL with Three.js

GDG Devfest Ukraine, Lviv

Slides
Video

Life of a pixel

Frontend Conference, Zürich

Slides
Video

Building interactive 3D worlds in the browser with WebGL

Frontend Union Conf, Vilnius

Slides

JavaScript: The awesome parts

VinnytsiaJS, Vinnytsia

Slides

WTF - WebGL: The fundamentals

VinnytsiaJS, Vinnytsia

Slides

WebVR in the wild

NLHTML5, Amsterdam

Video
Slides

WebGL - basic computer graphics for frontend devs

OdessaJS, Odessa

Slides
Video

Web Components - das unbekannte Wesen aus dem Browser

enterJS, Darmstadt

Slides

Polymer: Das moderne Webanwendungsframework

enterJS, Darmstadt

Slides

Creating interactive 3D worlds in the browser

DevTalks, Bucharest

Slides

Let's dive into a virtual world - together

jsconf Belgium, Brugge

Slides

WebGL and the spatial web experience

Voxxed Days Ticino, Lugano

Video
Slides

The next frontier: 3D and immersion

RenderConf, Oxford

Video
Slides

Web Rendering Performance

Framework Days, Kyiv

Video
Slides

We're going in: WebGL & WebVR

boost(js), Tel-Aviv

Slides

Web Components - A whirlwind tour

Jazoon

Video
Slides

WebGL and WebVR: The next frontier

Codemotion Rome, Rome

Slides

Polymer: A modern way to build web applications

Confoo, Montreal

Slides

Building interactive 3D worlds in the browser with WebGL

Confoo, Montreal

Slides

Computer graphics for Frontenders

RSConf, Minsk

Video
Slides

We're going in: The 3D Web

TopConf Linz, Linz

Slides

Web Components - a whirlwind tour

NDC London, London

Video
Slides

2015

Multiplayer WebVR

JSConf US Last Call 2015, Amelia Island (US)

Slides

Let's go write some Scala!

TopConf Tallinn 2015, Tallinn (Estonia)

Video
Slides

Automated Feature Branch Deployments

TopConf Tallinn 2015, Tallinn (Estonia)

Slides

The 3D Web: WebGL and WebVR

TopConf Tallinn 2015, Tallinn (Estonia)

Video
Slides

WebVR with Google Cardboard

GDG Devfest 2015, Zurich (Switzerland)

Slides

3D on the web: WebGL and WebVR

Falsy Values, Warsaw (Poland)

Slides
Video

Virtual Reality with WebVR and Google Cardboard

DevfestNL 2015, Amsterdam (Netherlands)

Slides

WebGL and WebVR: 3D web today and tomorrow

Paris Web 2015, Paris (France)

Video
Slides

WebGL workshop

Paris Web 2015, Paris (France)

Slides

FirefoxOS workshop

Mobile App Europe 2015, Potsdam (Germany)

Slides

WebGL and WebVR

Munich JS, Munich (Germany)

Slides
Video

Diving in: WebGL and WebVR

ShenJS 2015, Shenzhen (China)

Slides

The third dimension of the web - WebGL and WebVR

MediterraneaJS 2015, Barcelona (Spain)

Slides
Video

Web Components (german)

enterJS 2015, Darmstadt (Germany)

Slides

The web is dead. Long live the web

DevTalks 2015, Bucharest (Romania)

Video
Slides

Exploring the third dimension with WebGL

JSDay 2015, Verona (Italy)

Video
Slides

Taking the web to the next dimension

Future of Web Design 2015, London (UK)

Slides

To 3D and beyond: WebGL and WebVR

JSConf UY 2015, Montevideo (Uruguay)

Slides
Video

Three.js Workshop

JSConf UY 2015, Montevideo (Uruguay)

Slides

Web components - a whirlwind tour 2015 edition

Voxxed Days 2015, Lugano (Switzerland)

Video
Slides

WebGL and Three.js workshop

Booster Conf, Bergen (Norway)

Slides

User testing without going bankrupt, 2015 edition

DaFed #30

Slides

Video

Building a FirefoxOS app

Confoo 2015, Montreal

Slides

Demo

Becoming an Admiral of the armada: Docker, CoreOS & Fleet

Confoo 2015, Montreal

Slides

Hybrid apps with Ionic and Angular

NG-NL 2015, Amsterdam

Slides

WebGL and WebVR

Rolling Scopes Conf 2015, Minsk

Slides of the talk

Slides of the workshop

Video of the talk

2014

Multiplayer games with Google Chromecast

DevFest NL 2014, Amsterdam

Slides

Unleash the services (German)

Codetalks 2014, Hamburg

Slides

MEAN Stack and beyond

WeNode 2014, Barcelona

Slides

Web & hybrid apps workshop

Mobile App Europ 2014, Potsdam

Slides

Real world web components

Frontend Conf 2014, Zurich

Video

Slides

Web components 101

SwissJeese 2014, Berne

Slides

Verteilte Anwendungen mit Vert.x (German)

enterJS 2014, Cologne

Slides

User testing without going bankrupt

The Geek Gathering 2014, Osijek

Slides

Web components - a whirlwind tour

FutureJS 2014, Barcelona

Video

Slides

Build your own operating system for fun and profit

Codebits 2014, Lisbon

Video

Slides

2013

The future is hybrid - or is it?

Future of web apps 2013, London

Video

Mobile web technologies - an overview

Jazoon 2013, Zurich

Slides

Beyond touching the screen

The Geek Gathering 2013, Osijek

Slides

Responsive user experiences

LXJS 2013, Lisbon

Video

Going hybrid

Webilea #13 2013, Basel

Slides

2012

Less coding, more awesome - Meteor.js

Codebits 2012, Lisbon

Video

Next generation web development with Meteor.js

Jazoon 2012, Zurich

Slides