Dennis Schubert

About myself

A comic portrait of myself

My name is Dennis Schubert, and I am a software engineer living in Stuttgart working on making the web less broken.

When I am not coding or sleeping, I sometimes enjoy getting some fresh air outside, where I usually have my digital camera with me. I do enjoy cityscapes and landscapes, but I shoot pretty much everything that appeals to my eyes. You can look at some photos here, but they are also available on Flickr. Most of them are licensed under some Creative Commons license.

Somehow I fell in love with technology, which is why I spend my days (and most of my nights) with engineering software and improving things. Some people may call me a hacker, which may be the result of me being interested in software security or the fact that I am obsessed with various communication protocols (IRC, XMPP, …) or that my server monitoring and my room thermostats exchange JSON messages with each other. Also, doing aviation things.

Software engineering

I work for Mozilla and I spend most my time with debugging JavaScript in some form. More precisely, one of my tasks is to figure out why stuff is broken in Firefox but working in other browsers and getting it fixed. If you find something broken in Firefox that works elsewhere - I do not care if the issue is broken CSS, edgy JS API implementations or other weird stuff - ping me and I will try to get the issue removed, no matter if I have to write browser patches, talk with colleagues, or use black magic.

If you try arguing that JavaScript is a bad language, you will have a hard time talking with me, since JS is what I spend a lot of my time with, both client and server side. Rust and Ruby are also very high on the list of languages of my choices, and I do enjoy Rails a lot. C(++), and Python are languages I know up to a certain degree, but I try to avoid them when possible. ;)

The diaspora* project is still alive and running, so my project management skills were to be good enough to run a medium-sized open source project for some years. If you did not hear of it before, it only means that our PR skills are inadequate. We are building an open source, federated social network. I am responsible for general project management tasks, as well as supporting other project foundations such as the infrastructure for our communication and promotion assets, such as Discourse and the project website. If you want to support my work on these things, head over to Patreon.

There is a dedicated page about my projects, and I suggest that you check it out if you want to learn more about who I am and what I work on. Do not hesitate to contact me if you have any questions or if you want to get in touch with me.

This profile is not complete, so please ask me if you want to know more about my professional experience and other projects I have done in the past.