Experience
Dec 2024–Present
Graphics Engineer
Unikie
Develop graphics features in production C++ software targeting Android and mobile GPUs using Vulkan, OpenGL ES, and GLSL.
Work across rendering pipelines, GPU resources, compute workloads, ray tracing, synchronization, and performance debugging using tools such as RenderDoc and Nsight Graphics.
Sep 2022–Dec 2024
Research Assistant
Tampere University
Developed a distributed VR rendering system connecting remote Vulkan rendering with a standalone headset through OpenXR and Monado.
Built and profiled the pipeline across head tracking, rendering, hardware HEVC encoding, network transport, decoding, and headset presentation.
Education
2022–2024
M.Sc. in Computing Sciences
Tampere University
Signal Processing and Machine Learning
2016–2021
B.Sc. in Computer Engineering
K. N. Toosi University of Technology
Technical Focus
- Graphics
- Vulkan · Vulkan Ray Tracing · OpenGL · OpenGL ES · GLSL · OpenXR
- Rendering
- Physically Based Rendering · Ray Tracing · Path Tracing · Volumetric Rendering · GPU Compute
- Systems
- C++ · Linux · Android · CMake · GPU Synchronization
- Performance & Debugging
- RenderDoc · Nsight Graphics · GPU Profiling · Shader Debugging
- Tools & Assets
- Python · glTF 2.0 · Monado