EXCEEDS logo
Exceeds
Nikita Gubarkov

PROFILE

Nikita Gubarkov

Over 40 months, contributed to JetBrains/JetBrainsRuntime by engineering core graphics, API, and platform features across Java, C/C++, and Vulkan. Delivered robust solutions for cross-platform rendering, including Vulkan backend development, Metal and OpenGL optimizations, and advanced font handling. Enhanced system stability through memory management, concurrency controls, and build automation, while modernizing APIs for extensibility and modularity. Addressed complex bugs in windowing, display configuration, and resource cleanup, improving reliability in multi-monitor and high-DPI environments. Integrated containerization and DevOps practices for scalable builds. The work reflects deep expertise in low-level graphics programming, native integration, and maintainable software architecture within a large-scale runtime.

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