hay I’m Thomas

creative JavaScript developer who feels most comfortable where sophisticated design meets well structured code.

work.

project

Fraport

the globe

Fig.1: The start view of the control centre
Fig.2: View a flight route – now or back in time
Fig.3: The globe media wall

first release2021

key facts
  • react
  • mqtt

In 2021 the visitor centre at Frankfurt airport opened its doors – implemented by art+com. The exhibitions high spot is “The Globe”. It consists of a media wall measuring around 25 square metres and a user control station, to show air traffic across the world in (almost) realtime.

I was a key developer of the control station. It's a webapp which let users search for flights, now and back in time. Select a flight and observe the associated route on the media wall. High traffic data goes back and forth between the backend system, media wall and the control station to create a joyful experience of global flight operations.

project

Futurium

permanent exhibition

Fig.1: Exhibition entry
Fig.2: Futurium External view
Fig.3: Exhibition space "Denkraum Mensch"

first release2019

key facts
  • react
  • mqtt

In the fall of 2019 futurium, a museum that explores competing future scenarios, opened its doors in Berlin. art+com is the lead agency for the exhibition design with its mix of analog and digital media.

I was part of the team which has been responsible for a solid infrastructure as well as for multiple exhibits itself. The infrastructure includes automated deployment via ansible and a backend with multiple services around a MQTT-broker. That guarantees real-time communication across all the exhibits. Various sensors enhance user interaction and are also connected to exhibits by MQTT.

collection

WebGL/XR lab

personal explorations

Fig.1: JOE FIX AR Radio – WebAR image tracking experiment (2021)
Fig.2: ✊✌️✋ – r3f evaluation (2020)
Fig.3: Mntns – github data visualisation (2018)
key facts
  • three.js
  • AR.js

A collection of various WebGL/WebXR experiments and personal explorations to sharpen my skills in this particular field.

Since WebGL is the foundation for immersive mixed reality experiences, I recently laid my focus in this direction. In combination with React Three Fiber (r3f) and its whole ecosystem, this seems to be the perfect continuation of my (mostly) React based frontend experiences.

Thereis more

project archive

thoughts.

Pains and gains when developing a node.js Dialogflow application— Published first time 07.2018 on diepartments’ blog. A translated version has been printed in php magazin 03.2019

about.

I'm a creative JavaScript developer with a focus on unique interfaces and interactions. I currently work at art+com, a studio for media installations and spaces.

In my team located in 50°56"52.8"N 6°54"48.7"E, we are specialized in crafting custom solutions, mostly with full-stack JavaScript, WebGL and MQTT based realtime communication.

Personally, I do everything possible with Javascript. My research focus at the moment is blending interfaces into spaces with the new WebXR Device API.

credits.

images

Fraport the globe

  • Fig.1 by ©ART+COM Studios

  • Fig.2 by ©ART+COM Studios

  • Fig.3 by ©ART+COM Studios