Dominik Hanke

Web Developer & Lecturer

That's me

Photo: Dominik Hanke correcting exams
Correcting exams in October 2017, using the typical tool of a teacher: The red pen.


+49 30 484 734 06
USt-IdNr. DE311347906


Front-End Skills

  • JavaScript ES6
  • React, Redux
  • Vue.js

Back-End Skills

  • PHP, Laravel, Lumen
  • MySQL, MongoDB
  • Python, Falcon
  • ElasticSearch
  • Redis



  • Bicycling
  • Squash


  • Cloud Computing
  • Data Science

About Me

I'm 30+, happy to be a professional web developer for more than 15 years now and had the chance to work in many different environments and projects.

2004 I began my digital career as a freelance Web Developer, coding websites.

2006 I moved to Bonn, for new challenges at, the largest cooking community in Germany. I got the chances to learn, grow my career and lead small teams to success.

2014, after 7 inspiring years, I moved to Berlin for a new challenge. Being Head of Development at I introduced workflows and quality management.

2017, after many years of coding, I decided to try something different and became a lecturer at Digital Career Institute. I taught participants to become (Junior) Web Developers with HTML, CSS, JavaScript, MongoDB and more.

2018, after successfully training a class, I went back to linkbird, which had been rebranded to contentbird. The desire to be a developer again was strong and contentbird offered an exciting data science project.

2019, after working a lot with Python in a small project team, I started to build up a new development team at Influry, joining a good friend of mine.


  • since January 2010 is a very successful tool to convert images into base64 strings. The website is using modern technologies like Drag & Drop uploads, parallel processing and optional image optimization.

    It began as a small side project, when I couldn't find an easy tool to convert images to base64 without having to care about correct mime types and without any command line tools involved.

    In May 2015 the whole project was rewritten using PHP, Laravel, Coffeescript and JavaScript libraries (like Dropzone.js and ZeroClipboard) to support all current features and deliver an elegant user experience where files are dropped onto the page and the results are copied to the clipboard by the click of a button.

  • updated Nov 2018

    I created my very own tutorial to teach React and Redux as a lecturer, because the resources I found have been too low level or too complicated and there was no "medium sized" walk-through to guide my students.

    The tutorial uses the classic example of a ToDo list and finishes with inline editing, Redux as a central data storage and syncing the data to localStorage to keep the items without the need of a database.

    React + Redux Introduction
    Demo of the application