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
01. - 02.04.17 Novosibirsk Codefest Multiplayer WebVR
05.04.17 Milano Khronos Design Week Introduction to glTF
08.04.17 Cluj Codecamp Building interactive 3D worlds in the browser
22.04.17 Kyiv JS Frameworks Day Progressive web apps with Polymer
11.05.17 Vienna WeAreDevelopers TBA
17.05.17 Cluj DevTalks Practical web components
02. - 03.06.17 St. Petersburg HolyJS Rendering performance from the ground up
08. - 09.06.17 Cluj JS Heroes TBA
17.06.17 Zürich Informatik Tage [de] 3D im Web
20. - 22.06.17 Darmstadt enterJS [de] Browser-Rendering-Performance verstehen

2017

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