Curriculum Vitae
Resumé of Life as a Software Engineer.
Mar 2023 - Dec 2025
Senior Full Stack Engineer
Company: holi
Hamburg, Germany · Remote
Full-Time Employee (50+ employees)
Last project: https://app.holi.social
The space for positive change. Holi is an app that connects existing social apps and digital tools in one home. One codebase for iOS, Android and Web using a fork of the openSource social network Okuna as backend. Beautiful stack, beautiful people.
- ReactNative
- NextJS
- Python
- Django
- Expo
- Okuna
Jan 2021 - Present
Fullstack Web & Blockchain App Developer
Company: shift-happens
Cozumel, Quintana Roo, Mexico
Self-employed
Last project: https://moonshire.vercel.app/
I have worked with JavaScript for over 20 years and always loved web development and the rapid pace of innovation. Seeing JavaScript becoming so ubiquitous over the last years is amazing and I really enjoy the current ecosystem. I am always on the search for interesting projects and am passionate about using my craft to make the world a better place. Other areas of interest include Artificial Intelligence, Robotics, Blockchain and Low Level Programming with Arduino/RaspberryPie.
- React
- Node
- Solidity
- Smart contracts
- APIs
- NextJS
- Svelte(Kit)
- React Native
- Supabase
Jan 2018 - Present
Yoga Teacher
Company: shift-happens Yoga
Thailand, Indonesia, India, Nepal, Mexico, ...
Self-employed
Last project: https://yoga.christof.digital/
In 2018, struggling with burnout, I quit my job as developer in Barcelona, started travelling the world and discovered Yoga. I enrolled in a 200h Yoga teacher training course in Thailand. An eye-opening experience that changed my life forever. I have been practicing and teaching Yoga since. The name shift_happens is based on the immense sudden shift my life took when Yoga entered my life and from the prospect that Yoga can help to heal. I am also Yoga Alliance RYT-500 and ERYT-200 certified.
- Ashtanga primary & intermediate series
- Yoga for Martial Artists
- Anatomy for Yoga and TTCs
- Pranayama
- Pre-YTT trainings
- Yoga and mental health
Aug 2014 - Jan 2018
Frontend Engineer
Company: XING AG
Hamburg, Germany
Full-Time Employee (1000+ employees)
Duration: 3 years 6 months
Last project: https://www.xing.de/projobs
Xing is the LinkedIn of the German-speaking market. It is now a unicorn, with more than a 1000 employees over 5 countries, but still felt like a startup. I joined the headquarters in Hamburg as Frontend Engineer for the Premium/ProJobs team. It was a great, enthusiastic atmosphere and until today my longest commitment towards a company. In late 2016 I switched to our newly opened Barcelona office to support and build up the team. Fun fact: Xing was supposed to be pronounced Crossing/X-ing, but instead the German public just calls it Xing with a hard X. Entertaining marketing-fail 101.
- React
- Git
- TravisCI
- Scrum
- Kanban
Oct 2012 - Jul 2014
System Engineer
Company: Gruner + Jahr GmbH & Co KG
Hamburg, Germany
Full-Time Employee (1,500+ employees)
Duration: 1 year 10 months
Last project: Production Setup for Brigitte.de, Gala.de, Geo.de.
G&J is (was?) the biggest publishing company in Germany with titles like National Geographic, Financial Times Deutschland or Stern. G&J hosted all its infrastructure in house (crazy, I know) and as part of G+J Digital Products we were responsible for keeping it all running... 24/7. Another task was to provide all dev and staging environments for the different teams, deployments, build chains, security, virtualization... G&J was a traditional, huge company and very slow to adjust to challenges of the new digital age, still it was an immensely valuable learning experience for me.
- Shell
- Perl
- PHP
- VMWare
- Apache
- NGinx
Apr 2012 - Sep 2012
Senior Lead Developer
Company: Futura Epsis 1
Hamburg, Germany
Self-employed
Duration: 6 months
Last project: Multitouch device just before the iPad launched...
With the digital artist I mentioned earlier, we created digital experiences for brands, agencies, art curators, labels and musicians. Whereas he was creating the art, I was responsible for all backend related tasks. One project was to develop a massive multitouch table, working with a beamer and resistive touchscreen - but in March of the same year Apple launched the iPad and pretty much made all these ideas obsolete. Our cooperation was nonetheless a fruitful endeavor.
- ActionScript
- PHP
- Apache
- jQuery
Feb 2010 - May 2012
Web-Developer
Company: Trakken Technologies GmbH
Hamburg, Germany
Full-Time Employee (~10 employees)
Duration: 2 years 4 months
Last project: TrakkBoard SaaS solution
In early 2010 I joined the just founded startup Trakken Technologies, becoming part of a 3-person dev team. It was wild, fiddling with JavaScript, setting up and managing our own servers, failing deployments on Friday, the usual early quirks. Main product was TrakkBoard, a SaaS solution for web controlling, a sort of digital data platform, the analytics for marketers. It's still out there.
- Ruby on Rails
- PHP
- Hadoop
- jQuery
- MongoDB
- HBase
- redis
Oct 2008 - Feb 2010
PHP & ActionScript Programmer
Company: thirtyOne Media
Hamburg, Germany
Freelance
Duration: 1 year 5 months
Last project: Gateway between Flash (ActionScript3) and PHP with AMF
This was my first real attempt to do more independent projects as a freelancer. I partnered with Andreas Rothaug, a digital artist from Hamburg - together we built RIAs (Rich Internet Applications) with a Flash frontend and a PHP backend. Our clients were mainly digital marketing agencies and affiliates.
- ActionScript3
- PHP
- LAMP
- Zend
2007 - 2008
SEM Account Manager
Company: eSearchVision
Paris, France
Full-Time Employee (~40 employees)
Duration: 1 year
Last project: Apple Product Red campaign
Founded in 2004 and expanding to the US in 2006, I worked at eSV as SEM Manager on ad campaigns for clients like Apple, Scout24 or Filemaker, mainly for the German market. This was quite an intense, KPI driven environment, but at the same time very insightful to work in a truly international team. For me, this was the first time that English was the main company language.
- AdSense
- Analytics
- Target CPC optimization
May 2007 - Oct 2007
SEM Manager
Company: Pangora SAS
Paris, France
Full-Time Employee (~40 employees)
Duration: 6 months
This was my first 'real' job after graduating! Additionally, in a new city in a whole new country: Paris, France. Well, not really, I used to live there in my childhood. But this time, I came for something different. I worked in Search Engine Marketing (SEM), mostly for price comparison sites. (buycentral.de, shopping.lycos.de...). Very analytical position trying to optimize CPC/CPO for longtail searchterms.
- AdSense
- CPC optimization
2006 - 2007
Graduand
Company: mentasys GmbH
Karlsruhe, Germany
Full-Time Employee (~40 employees)
Duration: 1 year
Last project: Technical and conceptual Redesign and Relaunch of the Web portal youSmile.de (doesn't exist anymore).
I had the chance to write my Master Thesis about building web shops within a company called mentasys, owner of the biggest online portal for gifts in Germany at that time, youSmile.de. I completely rebuild and redesigned the portal using a PHP backend, MySQL database and an IE6 optimized frontend - yes, it was that time. Biggest challenge was debugging jQuery (which was brand new) and database performance, where mysql stored procedures and MqSQLi came to the rescue. It was my biggest project until then.
- HTML
- MySQL
- PHP
- jQuery