Hey, I'm Andreas.

Software Engineer based in Germany who loves to build fast, accessible, and good-looking web applications using cutting-edge technologies.

Hire me Get in touch


Andreas is a Freelance Software Engineer at Toptal, where he works for various clients in different industries like Databricks to deliver outstanding web applications.

He started his career in 2011 and developed an ever-growing interest in the web platform and in building websites. Being self-taught, he previously worked for Vitra, the Dominican Ministry of Environment, and Camunda.

His main area of expertise lies within the front end; taming React state, making CSS look pixel-perfect in all browsers, squooshing JSON API data into beautiful UIs, ensuring accessibility, and all that other stuff. However, he is also at home in the back end, as long as it's in JavaScript.

If outside of the matrix, he loves being in nature, taking photos of beautiful locations all around the world. Oh, and he's an okay cook.

Technologies & Tools

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Node.js
  • Express
  • React
  • MobX
  • Redux
  • Styled Components
  • Emotion
  • Tailwind CSS
  • Next.js
  • Svelte
  • SvelteKit
  • Sass
  • PostCSS
  • Vite
  • webpack
  • npm
  • yarn
  • Linux
  • Netlify
  • Vercel
  • GitHub
  • Jest
  • ESLint
  • Cypress
  • REST
  • GraphQL
  • MongoDB
  • MySQL
  • Figma
  • GraphCMS
  • Sanity.io
  • Gatsby

Featured Work

Leo-Club Weil am Rhein


Leo-Club Weil am Rhein is a local social club of young people dedicated to helping disabled people and children in need.

Leo-Club Weil am Rhein



An easy-to-use BPMN process modeling platform in the cloud, which helps businesses transform their processes for the digital era.


Simple Translator

GatsbyLibraryi18nVanilla JavaScript

A universal, lightweight, and easy-to-use JavaScript library that helps you translate websites and web applications.

Simple Translator



Simple and intuitive shopping app, brought to mobile devices as a PWA.


Latest Blog Posts

Handling User Permissions in JavaScript

Handling User Permissions in JavaScript

So, you have been working on this new and fancy web application. Be it a recipe app, a document manager, or even your private cloud; you‘ve now reached the point of working with users and permissions. Take the document manager as an example: you don’t just want admins; maybe you want to invite guests with read-only access or people who can edit but not delete your files.

Read more
Practical Use Cases for JavaScript’s `closest()` Method

Practical Use Cases for JavaScript’s `closest()` Method

Have you ever had the problem of finding the parent of a DOM node in JavaScript, but aren’t sure how many levels you have to traverse up to get to it? In this article, you'll get to know the `element.closest` selector along with some examples on how to use it best.

Read more
Building a Super Small and Simple i18n Script in JavaScript

Building a Super Small and Simple i18n Script in JavaScript

I recently moved my résumé from Google Docs to being an HTML page, giving me more creative and technical freedom. As part of that move, I wanted the résumé to be available in different languages.

Read more

Get in Touch

Want to get in touch with me? Sweet! Just fill out the form and I'll get back to you as soon as possible.