Summary

I have always been fascinated by video games and their ability to conjure visions out of a metal box. The demoscene[?] turned this into a kind of sport, making the most out of limited resources; while I haven't (yet?) entered a competition, I always love watching entries. For a long time, I was also part of a gaming community; it has since faded away, and so has my time available to play games, but my fascination remains.

My interest nowadays mostly lies on the other side: making games; more specifically, the graphics part of it. I have worked at Intel and Imagination Technologies as a Software Engineer, where I have made use of my BSc. in Computer Science (major in Software Engineering) by developing Mesa, the Linux graphics driver.

Having lived and worked in several cultural areas, I am fluent in English and French, and can get by in German, and feel comfortable in multicultural settings.

Experience

Software Engineer at Datapred, Lausanne, Switzerland
Software Engineer at Intel (remote)
  • Worked on Mesa with a focus on Window System Integration (EGL & Vulkan WSI).
  • Set up GitLab CI for several projects including Mesa.
  • Fully open-source work, although sometimes embargoed.
Software Engineer at Imagination Technologies, London UK
  • Worked on EGL (proprietary implementation), DRI (as a Mesa module), DRM (legacy, not atomic).
  • Responsible for the integration with multiple distributions and their window system, including Android, ChromeOS (& Arc++), Wayland, Xorg, as well as customer-specific undisclosed ones.
  • Open-source contributions (mostly Mesa, a few to the Linux kernel).
Sergeant Major in the Swiss Army
  • Managed a small team planning the communication infrastructures and equipments at Company & Battalion level.
  • Managed the deployment and setup of these systems, and ensured their full usability during exercises.
Internship at the EPFL, Switzerland
  • Helpdesk
  • System administration
Internship at Kudelski – NagraVision Switzerland
  • Tech support & inventories
  • Setup and configuration
  • First level tech support

Education

BSc in Computer Science, major in Software Engineering
University of Applied Sciences (HEIG-VD) Yverdon, Switzerland
Computer Science CFC + MPTi
ETML Lausanne, Switzerland

Certifications

ASFC Leadership & Management Certificate
SVF-ASFC, Swiss Association for Education on Leadership

Volunteering

Release maintainer for the Mesa project

Responsible of making sure the project's quality is optimal and deliver regular updates to users.

Open-Source contributor and advocate

Regular contributions to numerous open-source projects, most notably Mesa, the open-source userspace graphics driver stack.

I strongly believe that when possible, code should be open-source, and support & new features (incl. new hardware) is what companies should charge for.

ArchLinux package manager

Maintaining some AUR packages (ArchLinux User Repository), as well as contributing to other people's packages.

Founding member, servers manager, treasurer
Swiss Gaming Community

French-speaking association for gamers, organizing LANs[?] and other gatherings as well as online activities.