Roman Karpov

Senior Rendering Engineer at abstraction

Saint Petersburg, Saint Petersburg, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Roman Karpov is a Senior Rendering Engineer with nine years of experience building and optimizing real-time graphics for PC and consoles (PS4/PS5, Xbox One/Series). He specializes in C++ rendering architectures and has implemented DX11/12, Vulkan and DXR-based features, including a personal DX12/Vulkan engine with GPU raytracing used for rapid prototyping. Roman has delivered production features like SSR, TAA and motion blur, led optimizations that yielded up to 30% frame‑time improvements, and architected multithreaded, multi‑GPU rendering for simulation platforms. Beyond shipping game features, he has built CPU/GPU software raytracers and a realtime 1spp path tracer with denoising, demonstrating deep hands‑on knowledge of both algorithmic research and practical performance engineering. Based in Saint Petersburg, he combines a researcher’s curiosity with production discipline, frequently turning hobby projects into reusable frameworks for feature validation.
code9 years of coding experience
job9 years of employment as a software developer
bookСибирский Государственный Университет Телекоммуникаций и Информатики

Github contributions (5)

github-logo-circle
SteaveP/Cyclone

Apr 2021 - Jul 2022

Contributions:36 commits, 30 pushes, 2 branches in 1 year 2 months
SteaveP/UrlTitleCollector

Mar 2017 - Mar 2017

Contributions:9 pushes, 1 branch in 6 days
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.
Request Free Trial
Roman Karpov - Senior Rendering Engineer at abstraction