Eric Engeström
Linux graphics developer
Contact details
- +44 7479 863 992
- 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, I’m now working with Igalia, mostly on 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.
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 maintainer 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
|