As an academically trained computer engineer (B.Eng.), designer and future maker (M.A.) with a focus on AI, I'm looking for interdisciplinary connections between art, computer science and philosophy. My computer science background involves a range of skills, from bare metal C/C++ to high-level frameworks like PyTorch.

Image of Kevin German during his TedX Talk

In the field of Future Making and Philosophy, I specialize in radical constructivism. This is an epistemology that holds the view that one's own reality is a construction. This may sound strange at first, but epistemology especially in the form of constructivism and computer science have an unimaginable and fascinating intersection. In addition to it, I participate in interdisciplinary art exhibitions and have a strong interest in literature.

  • C/C++
  • Python
  • Javascript
  • Java
  • MatLab
  • VHDL
CS Skills
  • Machine Learning
  • Natural language processing
  • AI Co-Creation
  • Cellular Automata
  • Conversational Interfaces
  • μC Development
  • Absurdism
  • Radical constructivism
  • Second-order cybernetics
  • Philosophy of mind
  • Laws of Form
  • Dadaism
Website size - Including all media
1.2 MB


Cellular Laws of Form
A simulation of LoF inside a cellular automaton

The paper demonstrates how to simulate visually and intuitively the dynamics of Spencer-Browns Laws of Form using a cellular automaton. First conceived as a tool to visually simulate the Laws of Form, the attempt unfolds certain philosophical implications that could be relevant to the discourse of the form within the form. Among other things, it will be shown how one can intuitively simulate a full adder and parts of the reentry in this cellular automaton.

LoF equations for a full adder

For the project, rules were derived for a cellular automaton from which the axioms of Spencer-Brown's system can emerge. A simulator was then developed for demonstration purposes. Konrad Zuse proposed in his paper »calculating space« what might be the internal structure of the universe, namely a cellular automaton (a discrete mathematical model). In the same year 1969, Spencer-Brown independently proposed, through his Laws of Form, a system that has the distinguished observer as its underlying and self-generating structure (see the LoF simulator).

Photo of the graduation show exhibition

Interestingly, the necessary rules for the automaton are far more complex than Spencer-Brown's postulated axioms. The implications should be clear.

f = f(f)
The selfreferential construction of reality - a journey through 250 pages
2020 - 2021

What is »good« and what is »bad«? How should one live his life? What is the purpose? Does this or that really exist? What does it mean to talk about this or that? What does it mean to understand? Can one really understand? Where does one get the certainty that something apart from himself - including others - really exists? These are questions about one's own life, all related to the belief in an Archimedean, absolute point. The belief in possible objective knowledge, in a real reality. When Albert Camus states the principle „[...] the way of acting of an honest person must be determined by what he considers to be true [...]“ [1, p. 7], then it is clear that an honest person needs truths as objective anchors. But then the question arises, for this person, where these anchors can be found.

selfreferential Head

In the search for the possibility of absolute cognition, consequently in the search for the answer to the watzlawickian question »how real is reality?«, a variety of disciplines, ranging from neurobiology to systems theory to the philosophy of language, were traversed. However, no possibility of objective cognition was found, on the contrary, the belief was even rejected, in the spirit of Heinz von Foerster's words that objectivity is the delusion that observations can be made without an observer. Everything is and will be self-referentially constructed, the whole of one's reality, including others and the self. The only criterion: viability, something fits or it does not. All these insights are related to a dizzying term, the title of this work.

Photo of the graduation show exhibition

The consequences of no objective reality which is accessible to us do not lead to a numbing nihilism and a lonely apathy, but absolute freedom and responsibility, a new non-dogmatic sense of values for religion, aesthetics, art, science, and other world views. Finally, the dizzying term provides a non-dogmatic approach to the meaning of life, in the spirit of Albert Camus' eternal revolt. A new sense of value, a new self-awareness of one's constructive nature emerges.

[1] Albert Camus. Der Mythos des Sisyphos: Ein Versuch über das Absurde. Reinbek bei Hamburg: Rowohlt, 1999.

Laws of Form Simulator
A simulator for George Spencer-Browns Laws of Form (1969)

In 1969 George Spencer-Brown published the work »Laws of Form«, in this work he tried to build arithmetic, algebra, and logic based on a single operation, the distinction. This distinction, also called mark or cross, is at the same time an operator as well as an operand, which is applied in space (here it's an infinitely large white area). If there is a cross in space, i.e. a distinction has been made, then this space is marked. However, if one goes into the area that was distinguished by the distinction (inside and outside), it will be unmarked again unless you introduce another distinction there.

Laws of Form Simulator Screenshot

Every mathematical system is based on axioms, simply accepted and fixed rules. In LoF there are exactly two axioms. Making a distinction twice is equivalent to making a single distinction and a distinction inside a distinction annuls both distinctions. Each expression can be transformed into exactly one of two states, the marked or unmarked space.

LoF also offers non-negligible epistemological implications in the field of radical constructivism. It provides a solid basis for explaining autopoietic systems (Humberto Maturana and Francisco Varela), deriving theories of observation and system theory (Niklas Luhmann), and cybernetic concepts (Heinz von Foerster). Moreover, there are opinions that the statements presented in Laws of Form are the basis of all cognition.

This simulator offers several functions to get an intuitive understanding of the dynamics of Laws of Form.
Why do you know our world. Cyberspace does not understand the state...
A stochastic manifesto

The art manifesto as a literary form expresses itself through non-conformity and opposition. It declares intentions and proclaims world concepts, not being satisfied with the claim of describing the world but intervening in it and realizing its demands by stepping into the world. The work deals with different modes of cultural production and examines techniques of power.

Manifest image

Based on stochastic calculations from a database of 500 techno-anarchist manifestos, a single, repetitive mantra emerges after 20650 iterations: "Why do you know our world. Cyberspace does not understand the state... ". This becomes the title of the work. For this project Linux-based drivers for thermal printers and self-learning methods based on neural networks and Markov chains for text generation were developed.

A socio-economic utopian space

Epistemia was a temporary three-day socio-economic utopian space created together with Theo Gomes and Joshua Burghardt in which free thought, participation, and discourse were the three pillars of this utopia.

In the sense of radical constructivism, each person has his or her own very personal reality, constructed by him or herself. In social discourse, these realities meet and create together an intersubjective reality, which defines social norms, laws, values, truths and social interfaces. These interfaces determine at the same time which realities - which individuals - are connectable to this intersubjective reality, the discourse.

Epistemia image

In order to demonstrate this process to the individuals and to raise their awareness of it, an experimental set-up was developed. People were guided to explore their own reality and capture it with the help of semantic maps. These semantic maps, which represented parts of their reality, could then interact with other realities on the »discubus«, a cube symbolizing the medium of discourse. As a result, an increasingly complex discourse gradually unfolded, creating both opportunities and restrictions as well as its own specific rules.

In addition to this, there were also other participatory experiments and contents on the topics of the economy of the common good, radical constructivism, discourse, and public space in the project space. For each interaction in Epistemia, people could collect points, which were then converted into charitable donations.

Narrative Economics
A cellular automaton simulating the spread of narratives

Narrative Economics is the study of how narratives convey values and emotions, how they spread like pathogens, thus influencing society and the economy. In order to understand recessions, for example, it is not enough to understand the cybernetic control loops behind them, but one must also include the human factor with its irrational, emotionally driven actions. Above all, this includes our belief in stories that create meaning, the narratives. Simulating the dynamic system behavior of narratives helps us to understand the underlying dynamics of history, why people acted the way they did, and thus history itself. These infectious narratives behave similarly to pathogens and can be simulated with the help of mathematical models.

Cellular Narratives Screenshot

This web app was specifically developed to simulate the dynamic system behavior of narratives in society using cellular automata and mathematical modeling. By using cellular automata, in which the individual cells are able to represent character values such as political views, skepticism, liberalism, or existing knowledge through mathematical modeling, it is possible to simulate this complex system behavior in a simplified way and thus get a feeling of how narratives spread in society. Narratives can emerge spontaneously, evolve, be in competition, or symbiosis with other narratives, and can also be forgotten or dismissed. The user can design different forms of societies, such as pluralistic, populistic, or a society that is skeptical towards any form of societal change. Each color represented here represents a narrative, the more similar the colors the more similar the narrative. Thus, through the complex interaction of narratives and their unfolding, beautiful and fascinating landscapes emerge. Explore the dynamic spread and development of narratives in different social systems.

DNA Synthesizer
DNA to Music

Listen to the pure information of any kind of DNA interpreted as a piece of music. This web app was developed to allow you to rise above being a determined product of DNA and be an interpreter and composer converting our biological blueprint into a piece of music.

Furthermore, instead of always reading dry words and structural formulas when dealing with biology, it would be interesting to listen to soulful sounds that have their origin in the blueprint of life. Not everybody understands structural formulas, but everybody understands music, even if this understanding is not rational, but rather sensual.

DNA Synthesizer Screenshot

You can combine different instruments with each other, thus creating orchestral pieces. With a little sensitivity, you can even get musical experiences out of pathogens, like HIV or COVID-19. Through artistic interpretations of (one's own) DNA, man freely defines its meaning. Contrary to fixed value judgements such as good or bad, high or low, proficient or lazy, he distances himself, places himself as an interpreter and no longer as a determined, transparent product and thus as an individual above this sequence of elements. He becomes more than the sum of his bases.

Epidemic Simulations
Simulation of epidemiological models

This project is a reactive web app that simulates a variety of common epidemiological models. Epidemics can be modelled mathematically in order to make forecasts and, if necessary, take countermeasures in time.

The most known epidemiological model was developed in 1927 by William Ogilvy Kermack & Anderson Gray McKendrick, which divides the population into three groups: susceptible (S), infected (I) and recovered (R) and also models the interactions between them. Infected people have an infection rate β to infect other susceptible people. β models both the chance of contact between people and the chance of successful transmission. Infected persons can recover with a recovery rate γ and belong to the group of recovered persons. The recovery rate can represent both the mortality rate and the recovery rate, since in this model, the recovering individuals are only characterized by the absence of infectivity after infection, and this can be assumed from both dead and immune individuals. μ models here the normal population dynamics and describes how many people die (not related to the disease) and are born, thus, the dynamic behavior of an epidemic can be represented in the model. I₀ is the percentage of the initial population which is infected.

Epidemic Simulations Screenshot

Besides this probably best-known model, there are other mathematical models available. This web app is mainly intended as a learning tool to get a feeling for epidemiological models.

Brainwaves to Art
Realtime transformation of EEG data to selfreferential art

This application can algorithmically convert brain waves into real-time art. For this purpose, algorithms in the field of signal processing were developed for a commercial electroencephalogram to process the raw data, obtain the frequency bands (alpha, beta, theta, etc.) as well as the origin of the brainwaves in real-time, and then transform them into dynamically generated art.

Brainwaves Art

This project is intended to represent an antipode of the reductionist neurosciences, by using their tools not to degrade subjective aesthetic experiences to their mere brain processes, but rather, to emerge aesthetic experiences from their brain processes in a complex reciprocal interaction of feedback loops. After a period of training, most of the test subjects were able to dynamically change the art with their thoughts. A total of six different algorithmic interpretations were developed, which differ in the interpretation of the brain waves.

World Dynamics
Jay Wright Forresters cybernetic world model in JS

The cybernetic world model of Jay Wright Forrester, the founder of system dynamics, published in 1971, attempts to predict the future growth of humanity. Population, natural resources, environmental pollution, agricultural, and capital investment represent the five levels that interact through complex feedback loops in order to fully describe global human growth and quality of life. For example, the population is regulated by both birth and death rates, and both rates in turn interact directly and indirectly with all other system parameters, including themselves, through feedback loops that are interleaved with each other.

Screenshot of the World2 Simulation

The model can be simulated and shows that our exponential growth cannot be sustained in this way and that in all scenarios a collapse of humanity in the 21st century can only be prevented by immediate action (1971). All constants were chosen so that the simulation from 1900 to 1970 corresponds to reality. The model served as the basis for the more complex world model world3, which was the object of the book The Limits of Growth (Club of Rome) published one year later. Just like the original from 1971, it is possible to run through potential scenarios and future predictions with the help of the modifiers.

ARTificial Intelligence
Automation of the design process

The promise of artificial intelligence (AI), in particular its latest developments in deep learning, has been influencing all kinds of disciplines such as engineering, business, agriculture, and humanities. More recently it also includes disciplines that were "reserved" to humans such as art and design. While there is a strong debate going on about whether creativity is profoundly human, we want to investigate if creativity can be supported or fostered by AI.

AI generated Bottle

This project created together with Marco Limm and published in two follow-up papers investigates if AI is capable of inspiring designers by suggesting unexpected design variations, learning the designer's taste or being a co-creation partner. To do so we created several AI and genetic algorithms, which can be trained by a small sample set of shapes of a given object, to propose novel shapes.

The evaluation of our proposed methods revealed that it can be used by trained designers as well as non-designers to support the design process in different phases and that it could lead to novel designs not intended/foreseen by designers. In addition, the AI-based democratic design developed here might be an important tool for target group-oriented design in the future. The following bottles were designed by AI algorithms.

Automated IoT Home Gardening System
Smart automation + Gardening

Examination phases, stress, or just holidays. There are situations in which you simply cannot get to water or care for your plants. In times of IoT and control engineering, this should no longer be a concern. This project deals with that problem.

Image of the automated home gardening system

With the help of this fully working self-developed greenhouse, the soil moisture, air humidity, soil temperature, air temperature and illumination are fully automatically supervised and regulated with the help of the specially developed control technology. The only thing that is required from the user is the input of desired values like air temperature via the Human-Machine-Interface. Thanks to the persistent storage of data in the familiar CSV format, measurement series for example for biological research purposes can be easily carried out. Via a Wi-Fi connection, data can be read and set using a browser. Status notifications can be sent via email and Twitter.

Sorting Visualization
Yet another CS Project

Sorting is one of the most important tasks in computer science. Whenever you want to search efficiently in large amounts of data, the data should be sorted. Google organizes websites for fast access, on shopping websites you can sort results by any criteria and the whole backend of the internet with its various databases uses sorting for fast data access. There are countless sorting algorithms with specific advantages and disadvantages, all of which are objects of research in theoretical computer science.

Screenshot of the sorting visualization program

This project allows to visualize, compare and evaluate different sorting algorithms ranging from Introsort over Cyclesort up to Quicksort in real-time and in various scenarios. With the help of freely configurable parameters, different scenarios can be easily tested. For example, the number of available threads can be varied, or the copying and comparison effort can be adjusted. All sorting algorithms have been self-developed in modern, high-performance C++ and can be used as C++ templates freely for other projects if desired.

Retro Game for the 8 Bit Vectrex Arcade Console (1982)

This project is a complete retro game for the arcade console »Vectrex« released in 1982. The 8 bit console has 1 KB Ram, 4 KB ROM and 1.5 MHz clock frequency. The screen is a monochrome CRT monitor (combined with a plastic overlay for static colors), which inserts additional timing and drawing constraints due to its relative positioning of the electron beam.

The complete game including levels, assets and music must run within these specifications and is therefore written in high performance C and assembly code. Jump tables, pointer bithacks, inline assembly, overlapping arrays, duffs device and much more allow the game to provide as much content as possible within these specifications. The game itself is yet another arcade racer (Yarg).

Publications & Exhibitions

TEDx Talk - Exploring Limits
Speaker - Karlsruhe
October 2021
Graduation Show
Exhibition - Pforzheim
July 2021
Photo of the graduation show exhibition
Exhibition - Pforzheim
March 2021
Screenshot of the sorting visualization program
Keimzellen A.K.T
Exhibition - Pforzheim
July 2020
Exhibition - Pforzheim
July 2020
Photo of the epistemia exhibition
Design for the real world
Panel Discussion - Pforzheim
January 2020
Design for the real world poster
Various Exhibitions - Pforzheim
2018 - 2021
Photo of the werkschau exhibition
Co-Designing Object Shapes with Artificial Intelligence
Conference Paper
Nov. 2019
VDID Congress - Intelligenz der Zukunft
Speaker - Stuttgart Germany
Nov. 2019
Dutch Design Week - IF NOT WHO, THEN US
Exhibition - Eindhoven Netherlands
Oct. 2019
Photo of the dutch design week
Workshop for »Demoncracy«
Exhibition - Pforzheim
Oct. 2019
Demoncracy Workshop Exhibition
Towards Artificial Intelligence Serving as an Inspiring Co-Creation Partner
Research Article
Paper Results from the AI co-creation process.

Several design students presented the results from the AI co-creation process.

Elle Decor Italia
May 2019
Milan Design Week
Exhibition - Milan Italy
Apr. 2019
Photo of the design week exhibiton


M.A. in Design and Future Making
Pforzheim University of Applied Sciences
2019 – 2021
  • Overall grade 1.0 (A+, excellent)
  • Thesis: »f = f(f)?«
Exchange Semester in Seoul S. Korea
Hongik University
  • Overall GPA 4.0 (A+)
  • Art & Design
  • Exploring interdisciplinary boundaries
B.Eng. in Computer Engineering
Pforzheim University of Applied Sciences
2015 – 2019
  • Overall grade 1.1 (A+, excellent)
  • Thesis: ARTificial Intelligence - Automation of the artistic design process through artificial neural networks and genetic algorithms
Karlsruhe Institute of Technology
2014 – 2015
  • Change of course to computer engineering


AI Acadamic Researcher
Karlsruhe University of Applied Sciences - Present
2022 - present
Lecturer for AI – Design - Human
Pforzheim University of Applied Sciences
2019 - 2021
  • Introduction to the ethical, epistemological and social issues of AI and the basic concepts.
  • Introduction to machine learning algorithms from SVM to Neural Networks.
  • Analyzing (future) use cases of AI
Laboratory Engineer
Pforzheim University of Applied Sciences
2019 - 2021
  • 2D signal processing and AI development for radar sensors targeting building automation and gesture recognition.
  • Reinforcement learning for football robotics.
  • Integration of AI simulation environments.
  • Supervision of teaching labs for C++, C, MATLAB and metrology.
Software Developer Internship
Bosch Healthcare Solutions GmbH
2017 – 2018
  • Software development of IoT solutions for embedded systems in the field of medical technology in C.
  • Development of server-side Linux software in Python.
  • Supporting the data evaluation of a clinical study.
Student Assistant
Pforzheim University of Applied Sciences
2016 – 2017
  • Tutor for foundations of computer science and C-Programming.


Mentor for Coding da Vinci 2022
Karlsruhe ZKM
Organization the MADFM Microcontroller Workshop
Pforzheim University of Applied Sciences
2020 – 2021
SAP Next-Gen
Pforzheim University of Applied Sciences
Client for a student-led market forecast and acceptance study of AI-supported product development
Tutoring in C / C ++ programming
2017 – 2021
Working group biotechnology
2011 – 2015


First place Theo-Münch Award
Baden-Württemberg Stipendium
Thomas-Gulden Award
Research Excellence Award
ITK Student Award


Image with the impressum