I am Karl, a 35 year old developer from Germany. I create digital interfaces of all sorts with over 12 years of experience.

As a hybrid between developer and designer, I am always exploring new techniques to refine my skills. With a background in both Software Development and User Experience Design, I bridge the gap between functionality and aesthetics.

UX Design for me means to make complex systems not only intuitive but also a pleasure to use. This not only means having a good eye for visual quality but also a very good understanding of the structure of any system. Being a software developer enables me to go deeper into a system’s core functionality to work out bottlenecks, handicaps for the user and also the developers creating it. A big part of my work is to help navigate complex discussions between designers, developers and managers. Understanding goals and complications of both worlds can greatly accelerate problem solving at all stages of a project.

"Every THING is an interface!"

I maintain that every object, whether created by humans or naturally formed, is an interface. Consciously or unconsciously used, every object has its own language to communicate its use to its "user." The better this language, the easier and more successfully the object can be used for its purpose.