Dr. Karl Beecher was born and educated in the UK. His career has taken many twists and turns, but always involved his central passion: computing.
He worked as a software engineer before moving into academia to research software evolution and open source software. He was awarded a PhD in computer science from the University of Lincoln in 2009. Soon after, he took up a research post at the Free University of Berlin, Germany.
Today, Karl still lives in Berlin and is a co-founder of Endocode, a software startup company. He blogs at www.computerfloss.com and tweets under the name @karlbeecher.