Einar Forselv

Senior Programmer at Zetta.IO

Oslo, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Einar Forselv is a senior programmer based in Oslo with 11 years of professional experience and a current focus on building a startup, Zetta.IO. He brings deep systems and graphics expertise from a long tenure at Funcom, progressing from AI scripter to lead systems designer and systems programmer. Einar is an active open-source contributor in Python graphics libraries—helping improve pyglet’s cross-platform OpenGL/windowing behavior and adding multi-sampled and depth texture support to the Arcade engine. His work shows attention to platform-specific details (macOS framebuffer/pixel-ratio handling) and pragmatic documentation improvements, demonstrating both low-level technical rigor and care for developer experience. Comfortable across engines and systems, he pairs game-dev pedigree with startup drive to ship visually rich, reliable software. An understated strength is his history of evolving roles, indicating strong adaptability from hands-on programming to technical leadership.
code11 years of coding experience
job2 years of employment as a software developer
bookUniversity of Bergen (UiB)
languagesNorwegian, English
stackoverflow-logo

Stackoverflow

Stats
4,052reputation
502kreached
94answers
0questions
Badges
docker-compose
top-5%
docker
top-5%
networking
top-5%
opengl
top-5%
dockerfile
top-5%
glsl
top-5%
github-logo-circle

Github Skills (27)

multiplatform10
python10
windows10
cross-platform10
xwindow10
graphics-programming10
windowing10
window-manager10
game-development10
opengl10
framebuffer10
texture-mapping10
platform-independent10
testing9
docker-compose9

Programming languages (18)

PowerShellJavaC++RustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
pythonarcade/arcade

Apr 2020 - Jan 2023

Easy to use Python library for creating 2D arcade games.
Role in this project:
userSoftware Engineer
Contributions:108 reviews, 1233 commits, 687 PRs in 2 years 10 months
Contributions summary:Einar's commits primarily involve implementing and testing new OpenGL features within the Arcade library. They focused on adding support for multi-sampled textures and depth textures. The user made enhancements, fixed several bugs, and added tests for these functionalities, demonstrating proficiency in OpenGL and graphics programming principles. Furthermore, the user extended the library's capabilities with features such as specifying the window's RGBA and depth bit size.
python-libraryarcade-apiarcade-learning-environmentpythongames
pyglet/pyglet

Jul 2019 - Jan 2023

pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 111 commits, 68 PRs in 3 years 6 months
Contributions summary:Einar primarily contributed to improving the pyglet library's capabilities related to windowing and OpenGL interactions. Their work focused on addressing viewport and framebuffer issues, especially on macOS, by implementing correct pixel ratio calculations and leveraging `get_framebuffer_size()` and `get_pixel_ratio()` methods. They updated multiple example files to reflect these improvements. Furthermore, they converted the README to markdown, and made minor documentation improvements.
pythondevelopinggamesgamedevpyglet
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.
Request Free Trial