About me

My name is Olivier Bruchez. To make it short, here's my Twitter bio*:

"Software engineer living in Switzerland, working at EPFL, passionate about software development (incl. Scala), science, technology, philosophy, music, and more."

You can find more information about me on my profile page or in my CV / résumé.

* Dynamically retrieved from Twitter, of course!

Looking for a new job as a software engineer in Lausanne (late 2017-early 2018)

I've been working at École polytechnique fédérale de Lausanne (EPFL) since May 2012, as part of the Metamedia Center. I've mainly worked on the Montreux Jazz Digital Project. My current fixed-term contract will end on February 28, 2018. For various reasons (end of project, budget cuts, etc.), I don't think it's very likely that my contract will be renewed (or at least not for a long period).

As my manager is fine with me leaving before the end of my contract if an opportunity arises (with a reasonable notice period, of course), I'm already officially looking for a new professional challenge!

You can read my full CV / résumé, but, basically, I'm a software engineer, working in the Lausanne, Switzerland area. I've been programming almost exclusively in Scala since 2011 and I have used popular Scala-related frameworks such as Play, Akka, Slick, etc.

Over the years, I have acquired a lot of knowledge about audio, video, archiving, etc., as well as developed a personal interest in machine learning, big data, and many other things. I've kept my skills up-to-date by practicing them professionally, of course, but also by reading books and articles, going to meetups, taking online courses (MOOCs), etc.

My ideal job would be one located in the Lausanne area, full-time or part-time (80%), in a team using a modern and/or functional language (Scala, Haskell, etc.).

The easiest way to contact me is by email (olivier@bruchez.org).

About this website

This site is meant as a central repository for my public lists and documents, which were previously stored on Github, Google Drive, etc. It was also an excuse to start a new programming project, using Scala, Play, Akka, and more.

Most of the content on this site is stored on Github, but some of it also comes from external APIs such as the Blogger API or the Twitter API.


I have a blog on Blogger since September 2006. It is not completely integrated with this website yet, but I'm working on it.

Here are my latest posts:


I'm also on Twitter since February 2008.

Here are my latest tweets:

  • 2017-07-19: Looking for a new job as a software engineer in Lausanne or around (late 2017-early 2018). My CV/résumé: https://t.co/7oD6o9ZXYL #scala
  • 2017-07-12: You need approximately the complexity of a rat's brain to drive a car. https://t.co/kHZOnFjhIl #ai #selfdrivingcars
  • 2017-07-12: "Hard Drive Cost Per Gigabyte" https://t.co/7P4kaJSdwI (Backblaze, July 11th, 2017)
  • 2017-07-10: Dis, @MontreuxJazz, l'organisation des bus et parkings est toute pourrie, cette année, non ?
  • 2017-07-09: RT @letemps: Le glacier qui terrorisait le Valais est à l’agonie https://t.co/MldAmjVpEp https://t.co/ajOjVGDRsT

What have I done lately?

The last books I read, concerts I went to, movies I saw, etc. Yes, I'm a list addict. This is a recurrent theme on this site.

2017-07-14 - We Aren’t Built to Live in the Moment
2017-07-04 - The Four Desires Driving All Human Behavior: Bertrand Russell’s Magnificent Nobel Prize Acceptance Speech
2017-06-28 - Semicompatibilism
2017-06-28 - 41 — Seek endarkenment
2017-06-28 - How to Raise a Creative Child. Step One: Back Off
2017-07-04 - Voltaire - Micromégas
2017-06-28 - Milan Kundera - La Plaisanterie
2017-05-21 - Douglas Adams - The Hitchhiker's Guide to the Galaxy
2017-04-30 - Susan Wolf - Meaning in Life and Why It Matters
2017-03-31 - George Orwell - Nineteen Eighty-Four
2017-07-10 - Mike Stern & Randy Brecker - Montreux Jazz Club, Montreux, Switzerland
2017-07-10 - Saxophone Summit - Montreux Jazz Club, Montreux, Switzerland
2017-07-10 - Olli Hirvonen New Helsinki - Montreux Jazz Club, Montreux, Switzerland
2017-07-07 - John Scofield Überjam - Montreux Jazz Club, Montreux, Switzerland
2017-07-07 - Kurt Rosenwinkel's Caipi - Montreux Jazz Club, Montreux, Switzerland
2017-06-10 - Fondation Pierre Gianadda, Martigny, Switzerland - Hodler Monet Munch. Peindre l'impossible.
2017-04-21 - Kyoto International Manga Museum, Kyoto, Japan - Permanent exhibition
2017-04-21 - National Museum of Modern Art, Kyoto, Japan - Postwar German Posters for Films / Permanent exhibition
2017-04-15 - Design Festa Gallery, Tokyo, Japan - Many small exhibitions
2017-04-15 - Nezu Museum, Tokyo, Japan - Permanent exhibition
2017-07-02 - Akira Kurosawa - Seven Samurai
2017-06-03 - Maysaloun Hamoud - In Between
2017-05-20 - Tim Burton - Sleepy Hollow
2017-05-06 - Dean DeBlois & Chris Sanders - How to Train Your Dragon
2017-04-23 - Pedro Almodóvar - Julieta
2017-06-17 - Toc Toc - Casino Théâtre, Rolle, Switzerland
2017-05-19 - A number - Pulloff Théâtres, Lausanne, Switzerland
2017-02-24 - On purge bébé - Pulloff Théâtres, Lausanne, Switzerland
2017-01-13 - L'enculé au chapeau - Pulloff Théâtres, Lausanne, Switzerland
2016-12-01 - Une femme à Berlin - Pulloff Théâtres, Lausanne, Switzerland
2017-07-20 - Very Bad Wizards - Dogmatic Slumber Party
2017-07-18 - Waking Up with Sam Harris - From Cells to Cities - A Conversation with Geoffrey West
2017-07-14 - Very Bad Wizards - Memory and Meaning in "Memento" (with Paul Bloom)
2017-07-13 - Waking Up with Sam Harris - Ask Me Anything #8
2017-07-13 - Waking Up with Sam Harris - Is this the End of Europe? - A Conversation with Douglas Murray
2017-04-08 - 2017-04-08-2017-04-23: Tokyo / Kyoto, Japan
2016-12-29 - 2016-12-29-2017-01-03: Berlin, Germany
2016-07-30 - 2016-07-30-2016-08-17: Namibia
2016-05-03 - 2016-05-03-2016-05-06: Copenhagen, Denmark
2015-09-19 - 2015-09-19-2015-09-21: Giessbach / Bern, Switzerland
2017-07-19 - It's Always Sunny in Philadelphia (season 1)
2017-07-17 - Mr. Robot (season 2)
2017-06-30 - Mr. Robot (season 1)
2017-06-29 - Silicon Valley (season 4)
2017-06-02 - Inside No. 9 (series 3)