I am mainly writing code in modern C++ and C#. However, I see programming languages as a toolbox and pick the one that’s fitting for my problem. I am capable of adapting and learning new languages quickly.
Building programs from source should be as simple as possible. I typically manage my projects with CMake and use Git and Github Actions to perform regular builds. I like to manage dependencies using vcpkg.
I love Computer Graphics. I’ve written applications using DirectX (including DX 12), Vulkan, OpenGL and OpenVR.
I have worked with Unreal Engine 4 and Unity 3D to create Virtual and Augmented Reality applications.
I typically create user interfaces with Windows Forms or WPF. I am used to writing interop code between unmanaged (.NET) and managed (C/C++) libraries.