EXCEEDS logo
Exceeds
Kravickas

PROFILE

Kravickas

Worked on the shadps4-emu/shadPS4 repository, focusing on enhancing the Vulkan-based shader and memory subsystems over a two-month period. Delivered features such as improved image barrier synchronization and floating-point atomic operations in the shader recompiler, using C++ and the Vulkan API. Addressed stability and correctness by refining memory access patterns, implementing robust resource destruction, and introducing memory protection change handling to ensure accurate page fault tracking. These changes reduced runtime hazards and cache-related anomalies, resulting in more predictable shader timing and improved reliability for both CPU and GPU memory interactions, laying groundwork for future performance and stability improvements.

Overall Statistics

Feature vs Bugs

50%Features

Repository Contributions

7Total
Bugs
2
Commits
7
Features
2
Lines of code
135
Activity Months2

Work History

April 2026

2 Commits • 1 Features

Apr 1, 2026

April 2026 performance snapshot for shadPS4: Key features delivered and bugs fixed with direct business value. Delivered floating-point atomic operations in shader recompiler (BUFFER_ATOMIC_FCMPSWAP) and implemented memory protection change handling with buffer cache invalidation to maintain accurate page fault tracking and coherence between CPU and GPU memory. These changes improve shader correctness, stability, and memory subsystem reliability, reducing runtime anomalies and cache-related stalls. Commits: 5945c8719be3a89b7bf888f559b8b769ba51d411; 13da5a82ccecb407bb7060c9e6b54353d71d0758.

March 2026

5 Commits • 1 Features

Mar 1, 2026

March 2026 focused on stabilizing the shadPS4 Vulkan path and hardening the shader toolchain for reliability and fidelity in upscaling. Key work centered on barrier synchronization, memory access hygiene, and dynamic resizing safety, delivering tangible improvements in correctness, stability, and developer confidence. Business impact includes fewer runtime hazards, more predictable shader timing, and a robust foundation for future performance work.

Activity

Loading activity data...

Quality Metrics

Correctness91.4%
Maintainability80.0%
Architecture82.8%
Performance80.0%
AI Usage28.6%

Skills & Technologies

Programming Languages

C++

Technical Skills

C++C++ developmentC++ programmingVulkan APIatomic operationsgame developmentgraphics programmingkernel developmentmemory managementshader programming

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

shadps4-emu/shadPS4

Mar 2026 Apr 2026
2 Months active

Languages Used

C++

Technical Skills

C++C++ developmentVulkan APIgame developmentgraphics programmingmemory management