Johan Rastén

Software Developer at VECTOR Sweden

Gothenburg, Sweden
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
Johan Rastén is a pragmatic software developer based in Gothenburg with 11 years of experience building reliable systems across telecom, browser/server products, and transport punctuality projects. He has a strong background in both backend and GUI work—contributing to high-profile open-source projects like Godot (improving core GUI components such as the ColorPicker) and enhancing user-facing features in avatarify-python for video conferencing. Johan’s career spans hands-on roles at Opera, HiQ, and VECTOR Sweden, where he combines systems thinking with practical bug-fixing and feature refinement. He pairs formal technical education from Chalmers with a knack for improving developer and user workflows, from sync issues in engine GUIs to robust camera selection and image-loading optimizations.
code11 years of coding experience
job13 years of employment as a software developer
bookEntertainment Design and Technology, Entertainment Design and Technology at IT University of Göteborg
bookBSc, Computer Science, BSc, Computer Science at Chalmers University of Technology
languagesSwedish, English, Spanish
github-logo-circle

Github Skills (15)

computer-vision10
godot10
opencv10
c-language10
game-development10
front-end-development10
game-engine10
cprogramming-language10
python10
game-dev10
image-processing9
color-theory9
open-source9
user-interface8
multiplatform8

Programming languages (18)

JavaC++CSSRustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
alievk/avatarify-python

Dec 2020 - Nov 2022

Avatars for Zoom, Skype and other video-conferencing apps.
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 13 commits, 50 PRs in 1 year 11 months
Contributions summary:Johan made several contributions to the avatarify-python project, primarily focused on improving the user interface and functionality of the video-conferencing application. They addressed critical bugs, such as fixing crashes related to zooming and window closing. In addition, the user implemented new features including automatic camera selection and landmark overlay drawing, enhancing the user experience. They also optimized the image loading process by skipping broken images.
avatarsskypevideo-conferencingvideoconferencing
godotengine/godot

Jul 2020 - Sep 2022

Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
userFull-stack Developer
Contributions:17 reviews, 6 commits, 16 PRs in 2 years 2 months
Contributions summary:Johan primarily focused on enhancing the Godot Engine's GUI elements, specifically the ColorPicker. Their work involved fixing synchronization issues between color and HSV values, refactoring code, and adding features such as copying HSV to color. The commits showcase their skills in modifying and improving existing engine features within the Godot Engine's codebase, touching upon the core GUI components. Furthermore, the user also made changes related to handling of various input events that affect the color picker.
3dgame-enginegodotgodotenginemulti-platform
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