Dennis Schubert

About myself

My name is Dennis Schubert, and I am a software engineer born on September 17th, 1993 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. All my photos are on flickr, and 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 XMPP and IRC or that my server monitoring and my room thermostats speak XMPP with me.

Yup, my AC controls talk XMPP.

Software engineering

I work for Mozilla, and I spend 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 crazy stuff - ping me and I will try to get the issue removed, no matter if I have to write crazy 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 most of my time with, both client and server side. Ruby is also high on the list of languages of my choices, and I do enjoy Rails a lot. Rust, C(++), and Python are languages I know up to a certain degree, but I am working on getting more Rusty.

The diaspora* project is still alive and running, so my project management skills seem to be good enough to run a medium-sized open source project. If you did not hear of it before, it only means that our PR skills are bad. We are building an open source, federated social network.

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.