Erik Reider is a computer science student at Karlstad University with eight years of practical software development experience, currently working on a touch-based booking system as his bachelor's project at Redpill Linpro. He is an accomplished open-source contributor in the Wayland ecosystem, having made deep backend changes to sway (an i3-compatible compositor) and added rendering features like per-application saturation in SwayFX. Erik blends low-level compositor work—input/output handling, layer shell focus, damage ring fixes—with full-stack GTK projects such as a carousel-based notification center and Waybar power module improvements. His background spans small-company engineering roles and an IT manager stint, reflecting both hands-on coding and product-minded responsibility. Comfortable across C-level compositor internals and user-facing GTK interfaces, he often bridges the gap between system-level performance fixes and polished user features. A less obvious strength is his knack for tackling tricky platform-specific edge cases, such as fullscreen saturation correctness and precise corner-radius rendering fixes.
8 years of coding experience
4 years of employment as a software developer
Technology, Programming, Technology, Programming at NTI Gymnasiet Uppsala
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Karlstad University
TE4, Computer Science, TE4, Computer Science at NTI Gymnasiet
A simple GTK based notification daemon for any Wayland compositor
Role in this project:
Full-stack Developer
Contributions:15 releases, 223 reviews, 363 commits in 1 year 6 months
Contributions summary:Erik primarily contributed to the development of a notification daemon for Wayland compositors, a project focused on creating a system tray replacement. Their work encompasses both front-end and back-end development, with significant changes involving user interface design, including a carousel-based notification system and the addition of control center widgets. The user also implemented various features, such as handling configuration settings, adding different notification urgencies, and enabling keyboard shortcuts for interaction.
Contributions:135 reviews, 38 commits, 78 PRs in 2 months
Contributions summary:Erik implemented per-application color saturation support within the SwayFX compositor. This involved modifying the rendering pipeline to allow for color adjustments, including implementing the necessary code changes in `sway/desktop/render.c` and `sway/desktop/fx_renderer.c`. Furthermore, the user added a new command to the configuration file to set the color saturation. The user also fixed various issues related to the new feature, such as ensuring correct application of saturation to fullscreen applications and correcting corner radius calculations.
gles2swaywaylanddwmcandy
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.