About Me

I'm 21 years old and half Thai/half Dutch. I'm a programmer and I've been working with C++ for just over three years now, and it is my language of choice for most of my projects. Additionally, I have extensively used modern OpenGL to render graphics, and have written a lot of shaders in GLSL including creating compute shaders to execute general-purpose code on the GPU. Over the years I've also gained a lot of experience using 3D engines such as Unity3D in which I code scripts using C#.

I have also experimented a bit with DirectX, including HLSL. Android devices are no mystery to me either, as I have fiddled around with creating native applications for Android in Java. I have also been fortunate enough to have experience working on the PlayStation 4, creating a simple project extended from Sony's samples, as well as creating a game as a group using PhyreEngine.

I really enjoy working on gameplay programming but most of my hobby projects involve a lot of engine architecture work, which come with their own interesting challenges. I have worked on plenty of group projects and I love to contribute ideas and cooperate throughout the entire development process.

I am currently on a programming internship with 2K Czech working on Mafia III.

Skills in descending order by experience

Languages

  • C++
  • C#
  • GLSL
  • Java
  • Cg
  • HLSL

Engines

  • Unity3D
  • PhyreEngine
  • Unreal Engine 4

Platforms

  • Windows
  • Linux (Debian and Ubuntu specifically)
  • PlayStation 4
  • Android

Other

  • Visual Studio
  • Git
  • Subversion
  • CMake & Premake

Any questions? Please contact me!

contact@martinstuurwold.com