Hello there!

Marius Schulz

My name is Marius Schulz. I'm 26 years old and live in beautiful Munich, Germany. I study Computer Science at Technical University of Munich and work as a freelance software developer and trainer.

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.

If you're looking for JavaScript or TypeScript training, let's get in touch! I look forward to hearing from you.

Video Courses

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

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: