Ruben Lellouche · Computer Science · EPFL

I write code at EPFL, lead teams outside of it, and keep a camera for everything in between.

Field
Computer Science, BSc
School
EPFL, Lausanne
Expected graduation
2028
Looking for
Internship in software, AI or product, 2027
Languages
French, English, Dutch
Portrait of Ruben Lellouche

Photography

Cities, streets, food and nights out, shot on my travels.

Landscapes

Sea, mountains and snow.

Sports

The sports that keep me balanced between exam sessions.

About me

I'm Ruben, a Belgian student from Brussels, now studying Computer Science at EPFL and curious about how technology changes the way we live, work and connect.

At school I like the parts where theory turns into something that runs: algorithms, computer systems and machine learning. I have built projects like a Swiss public transport route planner and a two-player cooperative game.

I also like bringing people together. As elected president of the Alliance Brith, a federation of five youth organizations in Belgium, I ran a sports event for about 1,000 participants. The rest of the time you'll find me on a tennis court, under water with a scuba tank, at the boxing gym or on skis, usually with a camera and a house playlist.

Studying
BSc Computer Science, EPFL
Based in
Lausanne, Switzerland
From
Brussels, Belgium
Speaks
French, English, Dutch
Led
Alliance Brith, 2023–2024
Open to internships · 2027

I'm looking for an internship in AI, data, software or startups. If you think I could fit your team, let's talk.

Home / Photography / Thailand

Thailand ประเทศไทย

Home / Landscapes / Greece

Greece Ελλάδα

Home / Landscapes / Switzerland

Switzerland Suisse

Home / Landscapes / Italy

Italy Italia

Home / Landscapes / Lapland

Lapland Sápmi

Home / Photography / Portugal

Portugal

Home / Photography / Spain

Spain España

Home / Photography / Ibiza

Ibiza

Sunsets and nights on the White Isle.

Home / Photography / Mykonos

Mykonos

Beach clubs on the Aegean.

Home / Sports / Tennis

Tennis

On the court whenever I get the chance.

Images from Unsplash for now; my own photos coming soon.

Home / Sports / Scuba diving

Scuba diving

Diving whenever I travel near the sea.

Images from Unsplash for now; my own photos coming soon.

Home / Sports / Boxing

Boxing

English boxing for focus, footwork and discipline.

Images from Unsplash for now; my own photos coming soon.

Home / Sports / Skiing

Skiing

Winters in the Alps, one of the perks of living in Switzerland.

Images from Unsplash for now; my own photos coming soon.

Home / Projects / ReChor

ReChor

JavaJavaFXPareto routing

A route planner for Swiss public transport that finds and compares efficient journeys between two stations.

  • Returns several Pareto-optimal journeys instead of a single fastest one, trading off travel time against number of transfers.
  • Shows each journey in detail: lines, departure stops and platforms, times and every segment.
  • JavaFX interface with origin and destination search, a list of recommended journeys and a detail panel.
Home / Projects / ICoop

ICoop

JavaOOPGame engine

A 2D cooperative game where two players, Fire and Water, explore areas and work together up to a final boss.

  • Two simultaneous players with complementary elemental abilities.
  • Element-based interactions with enemies, walls and obstacles, collectable items such as bombs, and a final boss with ranged attacks.
  • Object-oriented design: double dispatch with a visitor, polymorphic entities and cell-based movement rules.