Hello there!

Marius Schulz

My name is Marius Schulz. I live in London and work as a software engineer at Facebook.

I code, blog, publish, teach, and speak, although not necessarily in that order. I also tweet as @mariusschulz. When I'm doing none of those things, I enjoy reading, working out, and latin dancing.

Feel free to shoot me a line if you want to get in touch. I look forward to hearing from you!

Video Courses

I've recorded a couple of video courses for egghead.io:

JavaScript Promises in Depth Understand JavaScript's this Keyword in Depth
Advanced Static Types in TypeScript Asynchronous JavaScript with async/await


I've been speaking about various topics at a couple of conferences and user groups:


As part of my Computer Science courses at TUM, I've worked on the following papers:

I've also written a bunch of articles for the German dotnetpro magazine: