Juho Oravainen

Software Developer at Unity Technologies

Kannus, Central Ostrobothnia, Finland
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
Juho Oravainen is a seasoned graphics engineer with 12 years of experience driving shader pipelines, low-level graphics plumbing, and performance optimizations at Unity Technologies. Based in Finland, he specializes in 3D graphics, software blitting, and understanding and improving existing codebases to make "shiny pixels" fast and easy to create. At Unity he played a key role in adding Metal support to the engine’s Scriptable Render Pipeline, touching shader cross-compilation, pragmas, and include paths. He combines deep theoretical curiosity about graphics internals with pragmatic engineering—comfortable moving between high-end visual features and the smallest, performance-critical details under the hood.
code11 years of coding experience
job9 years of employment as a software developer
bookM.Sc, Information Engineering, M.Sc, Information Engineering at University of Oulu
languagesEnglish, Finnish, Swedish, German, Japanese
github-logo-circle

Github Skills (12)

metal10
api10
shader10
graphics-programming10
unity3d10
shaderlab9
dotnet-core5
csharp5
gles5
direct3d5
opengl-es5
vulkan5

Programming languages (2)

C#HTML

Github contributions (5)

github-logo-circle
Unity-Technologies/Graphics

Jan 2017 - Dec 2022

Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
userGraphics Engineer
Contributions:8 reviews, 10 commits, 1 comment in 5 years 11 months
Contributions summary:Juho primarily focused on supporting Metal graphics API within the Unity engine, demonstrated by the initial metal support kickoff and the addition of a Metal.hlsl header file. They adjusted shader pragmas and include paths and modified multiple shader files to support this new API. Further contributions involved merging branches and shader prefiltering improvements, modifying various shader files and project settings.
renderpost-processingpipelinescriptableunity
joravainen/UnitySplasher

Jul 2018 - Jul 2018

Contributions:1 push, 1 branch in 1 day
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
Juho Oravainen - Software Developer at Unity Technologies