About Me

Hi, it’s Robin. I am a software engineer from Berlin. First of all, thank you for reading my blog. Even though I do a lot of programming in my job and my spare time, there are other things I treasure too.

I am an avid reader, but I’m always struggling to memorize my learnings. I guess, that’s why I started to write down my notes from books I enjoyed to read. I didn’t read that much in my childhood, but nowadays I encourage other people to read, because it’s such a fulfilling and important activity.

In another life I wanted to do music. But I avoided the stage at nightclubs. I preferred the anonymous internet over any stage. Eventually, I decided to code and started to enjoy it. Still, music is one reason why I am staying in Berlin. Nowhere else, I believe, will you find such a great selection of electronic music.

The most important part in my life is my girlfriend. Without her I wouldn’t be able to sustain my every day doings. My life would be too chaotic without her. She keeps it in order and is helpful in every part of my life. Alongside, she encourages me to do workouts twice a week :)

Support Me

I invest a lot of my free time into this website. Several hours a working week and most of my weekend time. That way, I hope that I can help others to learn the things that I have learned by myself. But I cannot deny that it costs a lot of time and energy to keep the website up and running. As a return of investment, I get a bit from selling an eBook and minimal affiliate marketing, but that’s nothing compared to the time and energy I put into this website. Sometimes I wonder how much easier it would be to quit, but then my friends and readers encourage me to keep going. I think it applies to every side or open source project: people have a big impact on this when they cheer you up.

If you appreciate what I am doing, there are several ways to support me. It keeps the website up and running. If you like the content on my website and the things I create, you can consider one of the following ways to support me.

Follow Me

First, you can encourage me by following me on my social media channels. You can follow me on Twitter for product or website updates or GitHub for trending, useful or learning projects. You can also subscribe to my Newsletter that gives every month a curated list of all the updates. The updates will never be spam. My little number of tweets should confirm that. I want to keep quality over quantity. In addition, I want to encourage you to support me on Product Hunt. I hope to release more quality things in the future.


Second, I am grateful for every share of my articles. When you read something on my website and you find it valuable, please don’t hesitate to share it. I am always eager to keep the quality of my articles on a high level and I always try my best to keep the content up to date.

Third, you can donate to support me. It is not time consuming and it is simple. You can use PayPal. After all, it helps me to take time off to improve articles, to keep them up to date and to write more teaching material. It is really a way I consider to go in the future and your donation would help me to make the step.

Learn React

Fourth, it encourages me when people learn React through my articles, eBook or interactive course. It keeps me motivated to improve the material all the time. Even though the eBook is pay what you want, you can support me by paying for it. It helps me to take more time to update, improve and extend the material.


Fifth, you can have a direct impact. Every of my articles has a link to the GitHub repository where I manage all of my content. You can open Issues or Pull Requests to improve the articles. It is not easy to keep everything up to date being all by myself. Additionally, it is not easy as a non native speaker. You can contribute already by teaching me proper English in your Pull Request :)

Guest Blogging

Last but not least, you can write a guest blog post. Do you have an own website? Do you write quality content? Do you want to get more readers to your website? My website generates traffic already. You can help a lot of people in your topic of choice by teaching them. A guest blog post that links to your website is a great contribution. It has to relate to my content though. You can contact me on Twitter or open an Issue on GitHub to propose your guest blog post.

Work With Me

As I often say, I am no expert. But I am eager to learn, to grow and to teach others.

At the moment I am doing a lot of web development. The main topics are in React and its ecosystem. Otherwise I wouldn’t have the know-how to write about these topics. If you read my articles, I hope that I was able to to teach you a bit. I am positive that I can help you to learn and improve your knowledge around these topics and that I can have a direct impact.

I see certain use cases where we could work together. You have a React code base and want to have a second pair of eyes? You want suggestions to improve your JavaScript code? I could get access to your repository and give you guidance on how to do things.

You need guidance on how to migrate to React? You come from a different framework and want to know how things work in React? I think, I can help with that and give you a effective on-boarding.

You need mentoring in learning JavaScript and React? After all my articles, collecting feedback from readers and peer reviews, I think I can help. I am new to this, but I am eager to challenge myself. Contact me!


The resources are a selection of my tools that I use for my website. The links to the resources can be affiliate links or referral links. The former give me some provision, the latter provides you and me with a discount. It’s one way to support me.


Not long ago I switched from MailChimp to Revue for my Newsletter. Revue is perfect for my needs to setup a Newsletter for my website. It has everything I need even though I relied heavily on MailChimp before. Revue has the following advantages:

  • permalinks to old newsletters
  • fetching content for the newsletter by using a handful of integrations
  • the UI/UX is simple and intuitiv
  • the pricing model is great for a larger audience

Digital Ocean

When I revamped my website, I decided to use Digital Ocean to host it. I don’t regret it and can highly recommend it.

  • easily scaleable cloud computing
  • full control on the command line
  • powerful monitoring
  • hosting of multiple projects and websites
  • a lot of tutorials to get started
  • fair pricing


Liesa, my girlfriend and marketing expert, is always a helpful person when I have questions around the topic. I am a developer and had no clue about all these things. She helps out with SEO, keyword research and content distribution. As a freelancer she helps individuals and companies in growth regarding social media, influencer marketing and content production and distribution. Do you play with the idea to start a (developer) blog? Do you want to publish your own book? Do you want to reach people on social social media? If you are looking for a person to help you in marketing and content, don’t hesitate to contact her.


The platform helped me to publish my first book. It’s a great concept. You don’t need to release a finished book, because you can get feedback from your readers along the way. Try it and be a self publisher.


Next to Leanpub I used educative.io to release a course. The platform is pretty new on the market. The creators of educative are helpful, supportive and very kind. I enjoyed the collaboration with them. The platform itself offers all the tools you need to setup your course.


A lot of books accompany me on my journey. I want to recommend a few that really made an impact.

That’s it. Now you know a bit more about me. You know how you could support me and how to work with me. Maybe some of the resources are useful for you. I hope to see you again on my website :)

Build a Hacker News App along the way. No setup configuration. No tooling. No Redux. Plain React in 170+ pages of learning material. Learn React like 10.000+ readers.

Get the Book
comments powered by Disqus

Never miss an article about web development and self-growth.

Take Part

Join 6400+ Developers

Learn Web Development

Tips and Tricks

Access Tutorials, Books and Courses

Personal Development as a Software Engineer