Antwerp, Belgium

Janwillem Swalens

Researcher Software Engineering


I joined the Real-Time Information Processing group of Bell Labs' Application Platforms and Software Systems Lab in 2019. Before that, in 2018, I completed a PhD at the Software Languages Lab of the Vrije Universiteit Brussel. My research focuses on programming languages and techniques for parallel, concurrent, and distributed systems. The holy grail is to come up with concepts that are easy to use, but can still exploit the performance of the hardware.

In the RTIP team, we are currently developing platforms for stream processing systems. These systems ingest many streams (ranging from small sensor samples to high-bandwidth video streams) and process their data to detect interesting events. These systems are massively distributed and massively parallel. This poses interesting research challenges: how do we make these systems efficient? How do we make them easy to program? And can we make these systems easy to program without sacrificing efficiency?


  • PhD in Computer Science, Vrije Universiteit Brussel, Belgium (2018)
  • Master of Science in Engineering: Computer Science, Vrije Universiteit Brussel, Belgium (2013)