About me

« Find your way from the small thoughts which have a habit of annoying you, to the big thoughts that make you stronger. »
Dietrich Bonhoeffer


« You have got to write the first sentence of a story so that whoever reads it will want to read the second one. »
William Faulkner


« Communication - the human connection - is the key to personal and career success. »
Paul J. Meyer


« Tired makes us the work that we have are not the ones we do. »
Marie von Ebner-Eschenbach


« It had long since come to my attention that people of accomplishment rarely sat back and let things happen to them. They went out and happened to things. »
Leonardo da Vinci

About me

Personal Details

Michael Gohl
Year of birth


2007 - 2008
Computer Science and Physics (CAU Kiel)
2008 - 2012
Internet Science and Technologies (FH Kiel, B.Sc.)
2012 - 2015
Computer Science / Mobile Systems (HS Harz, M.Sc.)
2015 - 2018
Business Psychology (NORDAKADEMIE, M.Sc.)

Working Experience

09.2008 - 12.2009
Webdevelopment (Student, Beate Uhse new media GmbH)
01.2010 - 12.2012
Webdevelopment (Student, EIT)
04.2012 - 12.2014
Tutor, Focus: Databases (Hochschule Harz)
01.2014 - 02.2015
C# Development (Hottgenroth Software GmbH & Co. KG)
03.2015 - 08.2015
PHP Development (CIB labs GmbH)
09.2015 - 12.2017
Ad Development / Technical Project (Gruner + Jahr e|MS)
since 01.2013
since 01.2018
Head of Digital Ad Technology (Gruner + Jahr e|MS)

Other Knowledges

Qualitätsmanagement Fachkraft (QMF, TÜV Süd)
Qualitätsmanagement Beauftragter (QMB, TÜV Süd)

Language Skills


Social Media Accounts



Howto: vertical center an image

Tagged CSS, HTML; Posted 4 years ago by Michael and Picture: @Vjom / Fotolia.com
  read more

You know the problem: You have to center an image vertically. For that task you have the following possibilities:

  • using position: table-cell with vertical-align: center
  • using Javascript to add an margin-top dynamically

Both possibilities have limitations. The first possibility doesn't work with IE9 and lower. The second only works if the user allows the use of Javascript.

What I use suggest is the following:
'''<div class="vertical_div">
<span class="helper"></span><img src="path_to_image" height=250 />
'''.vertical_div {
height: 200px;
text-align: center;

.helper {
display: inline-block;
height: 100%;
vertical-align: middle;

img {
vertical-align: middle;


I agree that my details from the contact form for answering my request are collected and processed. After completed processing of your request the data will be deleted. For more Informations please check the Privacy Informations.



HTML5, CSS, JavaScript, Responsive Design, Bootstrap, ...


PHP, Java, MySQL, Oracle, Codeiginter, Silverstripe, ....


Typo3 Template incl. Typoscript

Delivery Service Frontend incl. Order System

Webpage Development based on Silverstripe

Subscription Shop based on OS Commerce


tf-js - jQuery Pagination

Short Description

Script to create an filterable table with pagination. Adds animation to the table. Requires jQuery Version 1.9


  • Filterable Table
  • Pagination
  • Animations

Imprint / Privacy - © 2018 by Michael Gohl