EXCEEDS logo
Exceeds
Nikita Gubarkov

PROFILE

Nikita Gubarkov

Nikita Gubarkov engineered core graphics and API infrastructure for JetBrains/JetBrainsRuntime, focusing on cross-platform rendering, memory management, and extensible API design. He delivered robust Vulkan and Metal backend enhancements, implemented dynamic display configuration, and modernized the JBR API for modularity and frontend decoupling. Using C/C++, Java, and Vulkan, Nikita addressed low-level rendering bugs, optimized resource lifecycles, and improved diagnostics for debugging and stability. His work included refactoring for maintainability, introducing platform-specific fallbacks, and ensuring reliable multi-monitor and high-DPI support. The depth of his contributions reflects strong expertise in graphics programming, system integration, and sustainable software architecture at scale.

Overall Statistics

Feature vs Bugs

0%Features

Repository Contributions

1Total
Bugs
1
Commits
1
Features
0
Lines of code
174
Activity Months1

Work History

November 2024

1 Commits

Nov 1, 2024

November 2024 – JetBrainsRuntime: Stabilized Windows graphics initialization by reverting the AWT GetDIBits change, addressing AWT assertion failures and graphics initialization issues on Windows. The revert also removes Windows-specific display checking logic and updates copyright. This work reduces runtime crashes, improves startup and rendering reliability, and strengthens downstream product stability for Windows runners.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability80.0%
Architecture80.0%
Performance60.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

C++Java

Technical Skills

C++Java AWTWindows API

Repositories Contributed To

1 repo

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

JetBrains/JetBrainsRuntime

Nov 2024 Nov 2024
1 Month active

Languages Used

C++Java

Technical Skills

C++Java AWTWindows API