need really

Hey, this is Johannes!
Designer and developer based in Berlin, Germany.
I work with small teams and organisations who are invested toward positive social, ecological or economical change. I’m drawn to complex topics and ambitious ideas that need structure, clarity, and a thoughtful digital expression.
With an external perspective I integrate flexibly into existing teams and projects to establish a structured yet exploratory process for our collaboration.
Driven by thoughtful and accessible design I translate ideas and visions into clear and engaging visual concepts for the digital world.
Through robust and future oriented development I build interactive websites and digital platforms that combine strong aesthetics with long term resilience.
My Roles
Collaboration
If you’re working on a project, idea, or organization and feel that strategic thinking, thoughtful design, or careful implementation could be helpful, I’m here to help you out.
Projects
case studies coming soon
case studies coming soon
case studies coming soon
case studies coming soon
case studies coming soon
case studies coming soon




Process
Onboarding
During onboarding, we get to know each other’s ways of working. I introduce you to my process, while gaining a deep understanding of your project, context, and reality. This shared understanding forms the foundation for our collaboration.
Strategy
The strategy phase starts openly and exploratively. We clarify goals, needs, constraints, and the project’s strengths and weaknesses. These insights are distilled into a clear strategic direction with a concrete objective.
Design & Content
Based on the strategy, content and design are developed in parallel. Text, visuals, and structure are continuously aligned. The result is a coherent system that communicates clearly and effectively.
Development
In development, the concept is implemented technically and brought together. The focus is on clean structures, stability, and scalability, creating a reliable foundation for long-term use.
Launch
The launch marks the publication of the project. It goes live, is handed over, and becomes fully usable. At the same time, we establish clear starting points for further development, support, or future extensions.

open for new projects
open for new projects
open for new projects
open for new projects
open for new projects
open for new projects
Work together
*Even if we don’t end up working together, i’m sure we have one or two ideas for each other that will be helpful :)
