Berkan Uslu

Unreal Engine | HLSL | GPU Programming | Vulkan

About Me

Experiences

Education

  • 2012-2015 – Master’s Degree, Computer Engineering at Suleyman Demirel University, Isparta, Turkey
  • 2005-2009 – Bachelor’s Degree, Computer Systems Teaching at Suleyman Demirel University, Isparta, Turkey

Summary

Since 2008, I’ve worked as a Software Engineer and Game Developer on several projects. I have 15+ years of experience in the games and simulation industry, and I have used several game engines such as Torque 3D (2008-2011), PlayCanvas (2015), Pixi.JS (2019), Unity 3D (2011-2017), VBS3 (2017-2019), Unreal Engine 4 (2017-2022), Unreal Engine 5 (2022-Present). I also have a good knowledge of microservice-based backend applications with .NET Core, Golang, Node.js, and Spring Boot. Along with my backend knowledge, I’ve worked with the DevOps side in CI/CD pipelines including Bitbucket and Azure Pipelines, Terraform, Docker (specifically Unreal Containers), and Kubernetes. In recent years, I’ve become more interested in GPU programming and Graphics APIs. Recently, I’ve been involved in a project which needed a conversion from OpenCL-based kernels to GLSL Compute Shaders in Vulkan API, and now carried over inside Unreal Engine 5 using Render Dependency Graph and HLSL. Overall, I enjoy developing simulations and games using 3D graphics, Vulkan API and Unreal Engine 5.

© 2026 Berkan Uslu

Theme by Anders Norén