Eric Engeström
Linux graphics developer
Contact details
- eric@engestrom.ch (GPG key)
eric_engestrom
on OFTC & LiberaChat- https://eric.engestrom.ch
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. After working at Imagination Technologies and Intel, mostly on Mesa, the Linux graphics driver, I’m now working with Igalia and I have specialised in the infrastructure for developing & verifying graphics drivers like Mesa, working on CI-tron.
I am fluent in English and French, and can get by in German. Having lived and worked in several cultural areas, I feel more comfortable in multicultural settings, and inclusivity is important to me: people who discriminate others based on their identity or appearance, their physical (dis)abilities, or who they are attracted to are at the top of the list of people who are not welcome around me.
Personal skills
Written & spoken languages:- English (native)
- French (native)
- German (intermediate)
Technical skills
(in rough order of expertise)
- C
- Python
- C++
- Rust
- EGL
- DRM, KMS (through libdrm)
- OpenGL/GLES
- Vulkan
- Wayland
Experience
— |
|
— |
|
— | |
— |
|
— |
|
— | |
— |
Education
— 2014 |
BSc in Computer Science, major in Software Engineering
University of Applied Sciences (HEIG-VD)
Yverdon, Switzerland
|
— 2010 |
Volunteering
— present |
Release manager for the Mesa project
Responsible for making sure the project’s quality is optimal and delivering regular updates to users. |
— present |
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 & work (eg. new features, bug fixes, etc.) is what companies should charge for. |
— present |
ArchLinux package manager
Maintaining some AUR packages (ArchLinux User Repository), as well as contributing to other people’s packages. |
— 2016 |
Founding member, servers & network manager, treasurer for the Swiss Gaming Community
French-speaking association for gamers, organizing LANs⁽²⁾ and other gatherings as well as online activities. |
Certifications
ASFC Leadership & Management Certificate
SVF-ASFC,
Swiss Association for Education on Leadership
|