“Any sufficiently advanced technology is indistinguishable from magic.”
— Arthur C. Clarke

Refraction Labs is the alter ego of Shadi El Hajj, a Creative Technology consultant based in London and specialising in Real-Time Graphics, Algorithmic Visuals and Interactive Installations.

For the past 15 Years I have been working at the intersection of Software Engineering, Digital Art, and R&D, for a broad range of international clients in the Creative Industry.

On the artistic side, I am the author of several Digital Art projects and Digital Dance performances. Many of them have been showcased at international festivals.

Refraction Labs is about creating magic through technology, turning light into colour.

Refraction Labs is the alter ego of Shadi El Hajj, a Creative Technology consultant based in London and specialising in Real-Time Graphics, Algorithmic Visuals and Interactive Installations.

Refraction Labs is about creating magic through technology, turning light into colour.

Technology
  • 15+ years of experience
  • c#
  • es6
  • c++
  • java
  • python
  • unity
  • three.js
  • webgl
  • opengl
  • opencv
  • tensorflow
  • openframeworks
  • react
  • react native
  • node.js
  • d3
  • canvas
  • svg
  • mysql
  • aws
  • kinect v2
  • intel realsense
  • oculus/vive
  • gear vr
  • leap motion
  • arduino

Experiential Maps

Signal Noise
2019

  • Unity
  • Ray-tracing
  • Custom Shaders
  • Fluid & Particle Simulations

As part of a vision project commissioned by a highend car manufacturer to reimagine the future of driving, we designed this in-car maps prototype.

The maps combine topographical information, city data, navigation and state-of-the-art rendering to provide passengers with an experience that is both functional and emotional.

Road Safety Dataviz

Signal Noise / Ford
2018

  • Three.js / WebGL
  • WebGL
  • Node.js
  • MySql

Ford Smart Mobility commissioned us to design and implement a compelling data visualisation promoting road safety and illustrating how big data can help reduce accidents.

The dataset used to create the generative visuals consists of 40 million data points of 100 dimensions each.

Atlas of Digitalisation

Signal Noise / Siemens
2018

  • Three.js
  • WebGL

As part of their online presence at Expo Dubai 2020, Siemens asked us to design a series of interactive visuals illustrating how six major cities are responding to Digitalisation.

These Data Portraits, part of Siemens’ “Atlas of Digitalization” are implemented in WebGL and run on all major platforms and devices.

Interactive Gateways

Ericsson / MWC
2018

  • Kinect V2
  • OpenGL / OpenCV
  • C++ / Java
  • Fluid & Particle Simulations

For Ericsson’s presence at MWC 2018, we designed and implemented four interactive gateways that react to participant’s presence in a unique way and materialise the brand’s new values.

Every gateway includes three Kinects which outputs are combined and stitched using a custom calibration algorithm.

Ontologies of Desire

Digital Dance
2016

  • Kinect V2 / OpenGL / OpenCV
  • C++ / Java
  • Projection Mapping
  • Fluid & Particle Systems

Ontologies of Desire explores the relationship between an AI researcher and his digital offspring which comes to life and discovers a world of form, movement and emotions.

The generative visuals are driven by a bespoke system that captures a 3D scan of the dancers who interact with virtual simulation models.

The Archetypes

Generative Art
2018

  • Kinect V2
  • OpenGL / Glsl
  • C++ / Java
  • Fluid & Particle Systems

The Archetypes is a Generative Art project inspired by archetypical symbols shared across all humanity and embedded deep within our collective unconscious.

The challenge behind the project is to animate particles through physics formulas, and let emergent behaviour suggest these images and symbols.

Photon Rain

Digital Dance
2012-2016

  • Kinect V2
  • OpenGL / OpenCV
  • C++ / Java
  • Projection Mapping
  • Fluid & Particle Systems

Photon Rain is a Digital Performance where dancers paint with their bodies, creating a mental space filled with shadows gliding in ephemeral lightscapes.

A bespoke system detects the dancer’s movements, maps them to a fluid and particle simulation system which drives the “light paint” projected on stage.

Selected Clients
Get in Touch
Thanks for reaching out! We will be in touch shortly.