About me

I am a 27 years old senior software developer and currently live in Stockholm, Sweden. I am originally from Germany where I completed my master program in computer science in July, 2015 at the University of Hamburg.

I am interested in a variety of topics which includes software related areas like architecture, game design and development, gamification, agile methodologies, django and my core language python but also other areas like ethics, social problems, morality, science and philosophy. During my university years I was involved in the RoboCup which gave me some insight into the field of machine learning and artificial intelligence which where also the topics of both of my thesis.

My website gives you a report about my time at the university in both programs as well as an overview of projects I was involved in or which currently keep me busy. There is also a list of documents including my CV, bachelor thesis and master thesis as well as a set of Skill Sheets which outline my experience in a specific area. Finally can find a small list of blog entries where I lay out specific thoughts on topics, that I consider interesting or worthwhile talking about.

Feel free to contact me on social media or via email if you like to engage in a conversation.

Subscribe Get Firefox! Get Firefox!

Bachelor Studies

I began my studies at the University of Hamburg in 2008. The first thing I noticed was a well-structured introduction to the study by the orientation unit in the computer science department. After the exciting basic courses during the first semester I discovered my own interest in self structured work with other students in small groups. Therefore, in the 2nd semester, I founded a work group that worked on neural networks. We used Java to easily invite other new students to join us as it was a taught language at our university. We mainly developed a small framework for Neural Networks and wrote a number of smaller projects and examples in this area.

Due to the very well-organized and effective orientation unit at the beginning of my own studies, I decided to assist in the organization of that in the year 2009. Also, I was involved in the Student Council and attended the conference of the computer science student councils of germany. This gave me the opportunity to connect to other computer science students from all over germany.

During my later semesters I chose the elective areas "Embedded Systems" , "Fundamentals of knowledge processing" and "Computer science aided design and modeling of organizations". In general, however, I felt that the curriculum was relatively rigid. Due to the tight schedule of the Bachelor / Master system, there was little time next to the regular courses, that I would have spend on additional or further problems within my field of interest.

At the end of my studies in the Bachelor I wrote my thesis on the topic of "sound source localization with a humanoid robot". As part of this work it was possible for me to familiarize myself with the research methods and the process of the scientific working, so I decided to follow up with a masters degree. Especially the area of planning and structuring the bachelor thesis contributed strongly to my personal development.

Master Studies

I continued my studies at the University of Hamburg in the masters level with having still to write my thesis in the winter semester 2011/12. During the master program I took courses like "Interactive Visual Computing", "Computer Graphics" and a course about artificial intelligence in computer games.

As I worked beside my studies, so my curriculum during that time was stretched to part-time. This actually gave me a slower pace of learning and let me explore topics more in depth. Furthermore I invested a lot of time into private projects in the area of games and artificial intelligence as well as participated in the student working group "Hamburg Bit-Bots" in working with humanoid robotics.

I am wrote my master thesis at the working group Machine Learning. and focused on using the potential of ordinal comparisons to build similarity networks that could then be used to perform classification and regression tasks.

In conclusion my master program gave me a good insight into the real world of doing software projects and the potential to grow a more in depth understanding in areas of software architecture, machine learning and project management. Those are skills that I am still using from a day to day basis in current work and private projects.