About Nils Maier
I'm a student at the Technische Universität Braunschweig / Germany and live in the nearby city Wolfsburg [DE] which you might know as the "Capital of Volkswagen".
In 2009 I got my Bachelor of Science degree in computer sciences from the TU Braunschweig and am currently free-lancing while also pursuing a MSc. degree in computer sciences.
I do a lot of computer related stuff, such as coding DownThemAll! and other small projects, submitting patches to various third-party projects and administering some servers.
Skills
My knowledge and skills include, but are not limited to:
- C/C++ (win32, some Linux)
- Python
- PHP
- Javascript incl. ES-6
- Some Java and C#
- Shell-/bash-scripting
- Very little Perl
- XUL/XBL
- XHTML/HTML/CSS
- Knowledge of Mozilla/Firefox code (JS, C++, etc.)
- Apache, Lighttpd, Postfix, bind9, MySQL, PostgreSQL, SQlite and so on
- Preferred server platforms are: Debian and Ubuntu
- SAP development: Abap/Abap Objects/SAP Business Server Pages
Projects
My main project at the moment is DownThemAll! - a feature-rich Download Manager/Accelerator for Firefox and other applications.
Some of my other projects are hosted with this site, others may be hosted elsewhere.
I did some development of e.g. Image tools as well... E.g. check out SimilarImages
I'm not an Open Source nutjob per se, as in my opinion everybody should be free to license his code under his terms. I have a GitHub site where I plan to host all or at least most of my open source efforts.
Furthermore I occasionally report and fix bugs in various mozilla projects, incl. Firefox or addon.mozilla.org.
I'm also a volunatary addon editor, reviewing addons submitted to addon.mozilla.org before they can become public.
Freedom and Privacy
Speaking of freedom, I advocate liberty and privacy rights.
Our German government unfortunately tries everything to undermine our civil rights and take away our privacy.
This is one of the reasons I have operated several and still operate a TOR server.
Right now the most pressing laws were either overturned (Vorratsdatenspeicherung) or postponed (Internetzensurgesetz), but that doesn't mean politicians won't take another run at those.
As I'm a pretty lazy person do not expect me to update this page regularly.
Paid Work
I regularly receive offers to work on Extensions, Webapps or customizations to existing software. Being a student means that some extra money is always welcome, but also that my time is pretty limited. Not to mention that I'm not willing to relocate for a job at this time.
So if you have some challenging short term projects and you're willing to pay appropriately then feel free to contact me.
If you, on the other hand, have a trivial, long term, low budget project please don't bother contacting me. ;(
Oh, and of course, I'm not a web-designer, as demonstrated by this very site.
Contact
I don't like to receive phishy/spam/advertisement mails. Those mails won't be read anyway.
Complaining loudly via email doesn't help either. Such mails will likely be ignored as well.
Be polite, use an appropriate and describing subject and clearly state your matter, and I promise I will respond as soon as time permits.
- <surname>man over at web DE (PGP)
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.7 (MingW32) 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 CZ9gaYOAzH4bZ+X6hJp1ERrqZbw= =KrP6 -----END PGP PUBLIC KEY BLOCK-----
- testnutzer over at google mail (PGP)
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.7 (MingW32) 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 DxGuVNCSzQbydA== =+FYT -----END PGP PUBLIC KEY BLOCK-----
Please note: do not send your email to both addresses; Sending once is enough.