Kirill Surkov is a systems-focused C/C++ developer with eight years of experience building high-performance graphics tooling, firmware, and low-latency systems across Linux and Windows. He contributed core capture/playback components to Intel Graphics Performance Analyzers, implementing GPU command stream handling for DirectX, Vulkan and OpenGL and collaborating with driver teams to debug low-level issues. His background in video playback, live transcoding and real-time trading systems reflects a strong emphasis on performance, modular architecture and cross-platform compatibility. Educated at ITMO and Saint Petersburg State University in software engineering and applied mathematics, he brings a methodical, test-driven approach to GPU tools and embedded firmware. Now based in Espoo and working at Unikie, he pairs deep low-level expertise with practical Rust and Python experience to accelerate tooling and playback performance.
8 years of coding experience
8 years of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Saint Petersburg State University
Computer Software Engineering, Computer Software Engineering at ITMO University
Contributions:44 commits, 43 pushes, 5 branches in 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.