eike hein

Welcome! I'm a software engineer and architect located in Berlin, Germany.

I'm passionate about building organizations, systems engineering, user interfaces, end-users and open source.

I work at MBition and am Vice President of KDE e.V.

I've lived in Germany and South Korea, and understand English, German and Korean.

Below are some of the things I'm helping to build.

Projects

MBUX

  • My job 💪
  • System
MBUX in the 2020 Mercedes-Benz S-Class car

Mercedes-Benz User Experience (MBUX) is the infotainment system in Mercedes-Benz passenger cars. I work on MBUX as a Principal System Architect. My responsibilities in the project include HMI architecture, the graphics stack and the capabilities of the application platform, among others.

Plasma

  • System
  • Open Source
Plasma Desktop on a laptop

Plasma is a set of high-quality device user interfaces for PCs and mobile/embedded, based on a unified technology stack. I've implemented many of the primary elements of Plasma's desktop user interface as lead developer, as well as underlying backends and libraries used in every Plasma edition.

KDE

  • Community
  • Open Source
KDE community group photo

KDE is an international technology community developing device user interfaces, apps, frameworks, dev tools and project infrastructure. I've contributed to KDE's projects in various roles since 2005. At KDE I've been a lead developer, software architect, project maintainer, UI designer, sys admin, student mentor, writer and more.

KDE e.V.

  • Organization
  • Open Source
Artistic KDE e.V. illustration

KDE e.V. is a non-profit association supporting the KDE community in organizational, legal and financial matters. It funds infrastructure, events and travel. I've been a member since 2007, and Vice President and treasurer since 2017.

Qt

  • Framework
  • Community
  • Open Source
Screenshot of a Hello World-type QML source code example

Qt is a software framework for building applications and user interfaces. I contribute to Qt's code and, through KDE e.V., have helped to run the Qt World Summit conference. I am involved in regulating Qt's open source licensing via KDE's stake in the Free Qt Foundation, which has the mission of securing the availability of the Qt toolkit for the development of open source software.

Wayland

  • Tech standard
  • Community
  • Open Source
Diagram of X Window, Wayland and XWayland architectures

Wayland is a family of display server protocols used to implement windowing systems and address a variety of graphics composition use cases. Alongside others, I represent the KDE community in the governance of the Wayland project and contribute to the protocols. I've worked on implementing Wayland in MBUX and Plasma.

TJWG

  • Organization
  • Human rights
TJWG's Mapping Project 2017 report title page

The Transitional Justice Working Group is a Seoul-based NGO focusing on transitional justice mechanisms in the world’s most repressive regimes. It has done substantial work on geographically mapping human rights abuses in North Korea based on hundreds of interviews, using open source technology. I support the working group as an IT/technology advisor.

Kirogi

  • App
  • Open Source
Kirogi screenshot

Kirogi is a ground control application for drones. It supports a variety of off-the-shelf consumer gear and DIY drone models. Available for Android smartphones and PCs. Kirogi is named after the Korean word for wild geese.

Yakuake

  • App
  • Open Source
  • Past project
Screenshot of Yakuake running on a desktop

Yakuake is a hotkey-activated, drop-down terminal emulator for Linux desktops, in the vein of the command console in the video game Quake. I was the maintainer and lead developer of Yakuake for many years.

Konversation

  • App
  • Open Source
  • Past project
Screenshot of Konversation running on a desktop

Konversation is a classic PC group chat app for the Internet Relay Chat (IRC) protocol. I was the maintainer and lead developer of Konversation for many years.