About the author

Who’s blogging?

Photo of myself that I ran photoshop onI am a student of Computer Science and Physics with minor in Astrophysics, pursuing an academic career with the hopes of one day becoming a professor myself. When I’m not studying for university I love taking MOOCs to broaden my mind. My fields of interest are Artificial Intelligence, Machine Learning, Robotics, Embedded Systems and High Performance Computing (with focus on GPGPU), combined with a general interest in sciences, especially astronautics and space exploration as well as deep-sea explorations.

Besides studying and programming I consume a lot of entertainment media, i.e. I love going to concerts and cinemas, I collect CDs and DVDs and I enjoy novels (fantasy, thriller, horror and detective stories are my favorites). I’m also a passionate sneak preview visitor, and I love to host movie evenings with friends.

I’m not shy to advocate my political believes and like volunteering in councils representing the interests of my peer group.

In leisure times I like to travel or just take small excursions and normally I combine this with Geocaching. I’m also into martial arts and have some experiences in Jujutsu and just recently started with Iaido. And I enjoy board and card games, and sometimes do also like to take part in a pen-and-paper role-playing game. I’m not into Live Action RPGs, but at least once every year I do enjoy visiting Medieval Fairs and even dress up for them, to get away from everydays life for just a weekend. And just recently I discovered my interest on soldering circuits, e.g. building little LED games, such as LED Roulette, etc.. And I am currently working at becoming a licensed HAM.

I love to cook, I work on becoming a vegetarian again, and I am passionate about coffee. More information can be found at my not so serious funny facts.


Tolkien: Narn î chin húrin, Schiller: Die Räuber, Fetjaine: Elfentrillogie, Kafka, J. K. Rowling
Interview with the Vampire, The Gift, Vidocq, Mr. Nobody, Requiem for a Dream, Tarantino-Movies
Six Feet Under, Battlestar Galactica, True Blood, Game of Thrones, Jekyll, Sherlock
ASP, Henke, HIM, Zeraphine, Emilie Autumn
Puri, Idiyappam, Kumpir, Sushi, Käsespätzle

The meaning of pygospa

Many people have asked me if there’s a meaning behind “Pygoscelis Papua” or “pygospa”, and yes there is. Pygoscelis papua is the binomial nomenclature of a penguin. In German this penguin is colloquially called “Eselspinguin” in English it is known as “Gentoo Penguin“. As Gentoo is my favorite Linux Distribution and as I am keen on alliterations, I decided to name myself PygoscelisPapua. Unfortunately for many people this name was too long and so I came to shorten it to pygospa.

My code

I signed up for user accounts in Bitbucket and GitHub. As my preferred version management system is Mercurial, Bitbucket is my first choice, but every now and then it might happen that I work on a Git-repository hosted on github – most of them are private though.

For now there is not much to find, but I am confident that this will change soon.


I hold a “pre-diploma” in Computer Science and Business Administration and have a good basic understanding of business administration, especially bookkeeping, management accounting, controlling and project management. I got six years of work experience in a global company realizing different IT projects, and I enjoyed four weeks of social skill training for my voluntary work as member of the “Youth and Apprenticeship Association” (that’s what we called it in our company) in the works council. Before that I used to be a swimming coach and had a lot of training in teaching kids, first aid, and leading youth groups. At school I used to volunteer as tutor and I was elected class president in the pupils council for two years.

Projects that I worked on include:

Management assistant
Working in the IT department I normally assisted the manager, on different tasks such as budget planning, planing and conducting IT system changes, developing and communicating strategic goals for the IT department, etc.

Management Systems
I build up different management systems, e.g. a contract management system, or a telephony management system, that included designing a database with interfaces to external telephony service providers for automatic assignment and booking of costs.
Prototype Solution for an Intrusion Detection System
My first own project was to build up a different prototypes for intrusion detection on basis of Linux and Windows, and presenting the solutions to the parent company for evaluation on global usage.
Prototype Solution for BI Reporting
On basis of Pentaho I developed a Business Intelligence Reporting solution for the Controlling department as interim solution while globally changing form the former Reporting System to SAP
BI Reporting with SAP BI
This included compiling reports, as well as finding business partners to work with and outsourcing certain tasks, such as payslip handling.
Improvement of apprentice training
While being an apprentice myself I experienced many problems and flaws in the apprentice training and when I was elected into the YAA I decided to take necessary actions to improve the situation and quality of the apprenticeship, e.g. by introducing a system for in-company educational classes

Systems I worked with include:

Operating Systems
  • SuSE Linux 6.4-8.3
  • Debian Linux 3.x
  • Gentoo (since 2004)
  • Windows 95 – Windows XP
  • Mac OS 9, Mac OS X
  • SunOS 5
  • Arch Linux
Programming Languages
  • Java, JavaEE
  • Smalltalk (Cincom and Squeak)
  • Ruby/Ruby on Rails
  • C/C++
  • Scheme
  • Haskell
  • Prolog
  • ABAP
  • Tomcat, JBoss
  • MySQL, MS SQL, Access
  • Spring-, Struts- and Hibernate Frameworks
  • JGraph
  • Jess
  • Qucs, SPICE (ngspice-17 with PowerView), Eagle
  • Snort
  • SAP R/3
  • Squeak, VisualWorks, Eclipse and Vim
  • Ptolemy
  • Kieler
  • Octave
  • LaTeX

Curriculum vitae

2013: Software development
Employed by the Bremen Institute for Metrology, Automation and Quality Science (BIMAQ) I help developing artificial intelligence and machine learning methods for predicting process states that will help quality control in automated production systems.
2011: Web development
Got employed in a student job to maintain and further develop a web-based server application using Ruby on Rails
2010: Christian-Albrechts-Universität zu Kiel
Started studying Computer Science with the goal of receiving a B.Sc.. First I had electrical engineering as minor, but I switched to Astrophysics. In 2012 I decided to additionally start a studies in Physics besides my studies in Computer Science.
2008: Prediploma/further Employment
Gained my prediploma on Computer Science and Business Administration and decided to drop out, as I was missing academic depth. Decided to pick up studies at a real university but for two more years I stayed employed at my company realizing different IT projects for the IT department, the Controlling department and the Human Resources Department.
2007: Universidad de Las Palmas de Gran Canaria
Took a semester abroad to enhance my Spanish lessons. Visited lectures on Computer Vision, Artificial Intelligence, Neural Computing and Cryptography.
2005: Private FH Nordakademie gAG / Vestas Central Europe, Group IT
Started studying in a dual vocational education and training, working 65% of the time in a company and taking lectures for 35%. My company was in the renewable energy sector and my goal was to reach a Diplom in Computer Science and Business Administration.
2004: Certified chemical-technical assistent
Finished my apprenticeship I started in 2000 besides Gymnasium in a special dual education system with average grading.
2003: Helene-Lange-Gymnasium
Graduated from the German Gymnasium with Abitur graded A-.
2000: Swimming-Coach Certification

Geek code

In all of us scientists there is a little geek. And as this is especially true for computer scientists, so here’s my Geek-Code 😉

Version: 3.1
GB/CS/S d+(++)@x s-:+ a-- C++$ UBL*++>$ P+@ L+++>+++++>$ !E--- !W+++ !N
o--? K-?> !w--- !O M+(++) !V PS++ PE- Y++ PGP++(+++)>++++ t(+) 5? !X
R*>+++ !tv? b++>++++ !DI !D G(--) e++(+++)>+++ h(+)>---- r++>+++ y+++++

For all of you that don’t master the outstanding arts of fluently reading and writing Geek-Code, here’s a online translation into English.