Hey there!
I am Moritz Kröger, Software Engineering Director and Open Source contributor who lives in Berlin.
I lead software engineering teams and specialise in Web & Mobile Application Development, primarily — but not limited to — in a JavaScript
stack. I am also experienced in hiring tech talent, for clients as well as in-house, and coaching engineering teams in Agile development practices.I am currently working at as Digital Expert, solving all kinds of engineering problems for our clients. McKinsey & Company

Projects
See allI really enjoy working on and building open source side projects. I mainly work on web applications and developer tools.
-
HappyPlants
HappyPlants is a mobile-first, progressive web application which helps organising and keeping track of your plants. See the list of
-
Vue A11yDialog
Vue.js wrapper component for
a11y-dialog
supporting both Vue 3 and Vue 2. -
Emoji Syntax
An Atom editor package which adds customisable emoji to your syntax keywords. This started out as a joke and proof-of-concept but eventually grew into a small extension with over 11k downloads.
-
Papyrus
Unofficial Dropbox Paper desktop application using Electron
Latest articles
See allOn top of building things, I also enjoy writing. But it's been a while since I published anything, as you can see. 2016? I need to get back to it.
-
2016
Redux without React — State Management in Vanilla JavaScript
-
2016
Clean Code with ES6 Default Parameters & Property Shorthands
-
2016
Untangling Spaghetti Code: How to Write Maintainable JavaScript
-
2016
How to Write Atom Packages Using Vanilla JavaScript
-
2016
ES2016: Should the Future of JavaScript Be Developer-Driven?