Game developer with over 8 years of experience.
My professional interests are any low-level high performance computations on both CPU and GPU, especially graphics programming.
I love well-written efficient code.
Computer languages and frameworks: C++, DirectX 12, Vulkan, HLSL, GLSL, C#, Python
Human languages: English, Russian
Portfolio:
Graphics Programmer at MachineGames, Sweden. Indiana Jones and the Great Circle, (PC, XBOX), Unannounced project (TBA)
Graphics Programmer at Sperasoft, Georgia. NDA porting project, (PC, PlayStation, XBOX)
UI programmer at Sperasoft, Russia. Battlefield 2042 and Rainbow Six: Extraction, (PC, PlayStation, XBOX)
Unity3D programmer on Breaking Bad: Criminal Elements (iOS, Android)
Here is the list of my personal projects:
Home-made engine written in C++\Directx12. Implemented software raytracing, Dynamic Diffuse Global Illumination, clustered deferred lighting
Playdead's "INSIDE"-inspired GPU simulation of multiple (up to 8000) connected bodies. Instancing, collision detection, skinning, inverse kinematics are fully calculated on the GPU.
GPU collision detection prototype written in Unity3D+HLSL. Implemented an article from GPU Gems 3