Sami Väisänen

Freelance Software Developer at Ensisoft

Munich, Bavaria, Germany
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

👤
Senior
🎓
Top School
Sami Väisänen is a freelance software developer and founder with nearly 20 years of experience building high-performance graphics, embedded and desktop systems from prototype to production. He combines deep C/C++ and Qt expertise with hands-on experience in GPU graphics stacks (OpenGL/ANGLE, DX11), VR/Unreal Engine integration, and embedded infotainment on QNX, Linux and Android. Sami has shipped tooling and editors for 3D graphics at Huawei, contributed to the widely used Microsoft ANGLE project, and helped bring web content into VR while at NVIDIA. He also co-founded a Smart Mobility startup where he led blockchain-enabled vehicle services and platform architecture, showing a rare mix of low-level systems skills and product-minded engineering. Based in Munich, he runs Ensisoft to create polished, test-focused software and educational games, and often bridges team leadership with individual contributor work on complex graphics and embedded problems.
code10 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Oulun yliopisto
languagesEnglish, Finnish, Swedish, Chinese, German
github-logo-circle

Github Skills (10)

c-language10
opengl-es10
glsl10
cprogramming-language10
opengl10
directx10
testing10
direct3d9
compute-shader7
build-system7

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
microsoft/angle

May 2016 - Jul 2016

ANGLE: OpenGL ES to DirectX translation
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 months
Contributions summary:Sami primarily contributed to the ANGLE project, focusing on OpenGL ES to DirectX translation. Their work includes implementing and supporting various OpenGL extensions like `EXT_multisample_compatibility`, `CHROMIUM_framebuffer_mixed_samples`, and `CHROMIUM_path_rendering` in the GL backend. These contributions involve modifying test code, adding new APIs, and improving functionality for path rendering features. They also addressed build break issues.
opengl-estranslationdirectxangleopengl
svaisanen/webrtcbuilds

May 2019 - May 2019

Getting started with WebRTC natively is no easy picnic. The goal of webrtcbuilds is to provide a single standalone WebRTC static library and package.
Contributions:3 pushes in 1 day
static-librarygoalwebrtcstandalonepicnic
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
Sami Väisänen - Freelance Software Developer at Ensisoft