Experience

My work experience, education, and journey.

Current

June 2025 – Present

Senior Rendering Engineer (Contract)

Magic Media Entertainment Group
  • OpenGL, OpenGL-ES, Metal, Vulkan integrations for game porting.
  • Shader customization for HLSL, MSL and GLSL.
  • Mobile architecture design for custom game engines.
  • PS5, Nintendo, XBOX, Android, PC, Apple rendering optimizations.
October 2023 – Present

Game Engine Programmer (Contract)

Roveldo IT & Consultancy
  • CMake cross-platform build system design.
  • API-agnostic RHI design for Vulkan & D3D12.
  • Custom standard library design.
  • Customized ImGui for the game engine editor.
  • Custom runtime reflection lexer & parser system.
  • OS-agnostic custom I/O, thread, and sync primitives.
  • Game editor architecture design.

Old

December 2024 – May 2025

3D Software Engineer (Full-time)

Kivi Technologies
  • Qt based intra-oral dental scanner application architecture design.
  • OpenGL 4.3 render graph system.
  • Custom BRDF solution only using vertexPosition & vertexColor.
  • CUDA interop for OpenGL.
  • Fully dynamic node-based application architecture.
July 2024 – December 2024

3D Software Engineer (Contract)

MadVoxel A.G
  • Extending a Vulkan-based in-house point cloud rendering engine.
  • Shader development via GLSL.
  • Implementation of advanced data structures such as SparseChunkVector.
  • Unit test environment design.
June 2022 – May 2023

3D Software Engineer (Full-time)

Ete Technology Inc.
  • Simulation visualization on Unreal Engine 5.1.
  • Animation, VFX and engine customizations.
  • ArcGIS-based custom terrain generator.
  • R&D for instanced skeletal mesh.

Education

2021 – 2023

MSc. Computer Science (Left)

Izmir Ege University
2013 – 2020

BSc. Mechanical Engineering

Manisa Celal Bayar University