Karamba3D sits at the interface between structural design, architecture, and product design.

It is being developed by a team of architecture and engineering enthusiasts in cooperation with Bollinger+Grohmann.

Mission Statement

“Our aim is to empower everyone to creatively design structures using parametric geometries in combination with fast and reliable finite element analysis. We strive to create a software that is tailored for non-experts and our users shall be in full control of the software and not the other way round.”

Clemens Preisinger

How it all came about

The initial computational core of Karamba3D has been developed by Clemens Preisinger during the research project ‘Algorithmic Generation of complex Spaceframes’ at the University of Applied Arts Vienna. Upon completion of the research project, the initial code basis was further developed in continued cooperation with Bollinger+Grohmann. The first release came in 2010 as an interactive structural design plug-in for the visual scripting environment of Grasshopper for Rhinoceros.   Since then, Karamba3D has spread around the world through practice, research and academia. The ongoing development aims at continually improving usability and functionality based on the needs of its users.


The dissemination and development of Karamba3D is a team effort. We are an interdisciplinary group of architects, structural engineers, and programmers.

Clemens Preisinger

Clemens is an avid structural engineer having first developed the initial code for Karamba3D in 2008 and has vigorously been working on the development ever since.

Matthew Tam

Matthew is a computation designer with a background in architecture working at the interface of structural engineering and architecture.

Georg Lobe

Georg recently finished his master’s degree in Architecture and regularly integrates digital and parametric workflows in his work.

Praneet Mathur

Praneet Mathur is a Computational Design Specialist and Technology Consultant with experience in XR, AI and Computational Design, having worked with various tech start-ups and design studios.

Josef Schmid

Anja Reiter


Enrico Antolini, Zeynep Aksöz, Klaus Bollinger, Moritz Heimrath, Arne Hofmann, Adam Orlinski, Robert Vierlinger, Christoph Zimmel

Join our Team

We are constantly looking for enthusiastic individuals to join our team.
Get in touch with us!

Current Open Positions

Design Computation engineer


Karamba3D is seeking a structural engineer with interest in C# and/or C++ programming for implementing new software features. You will be responsible for self-contained projects that will be finally integrated into the Karamba3D toolkit.

Apply now

Software engineer


We want to streamline our production pipeline and test infrastructure. Karamba3D is seeking a software engineer to support this transition process for both Front-end or Back-end development.

Apply now

Communications Lead


We are seeking a keen team member to lead the marketing and communications team. Your responsibilities will include developing and implementing new strategies to target company objectives. You should have experience in written and verbal communication in English and content creation.

Apply now

Competitive salary based on experience. Please send your cover letter, CV and portfolio/links to work samples to [email protected].


Franz-Josefs-Kai 45/6
1010 Austria

Stay in Touch
[email protected]

[email protected]

[email protected]


Send us a message