EXCEEDS logo
Exceeds
Artemy Skrebkov

PROFILE

Artemy Skrebkov

Worked on core runtime and compiler infrastructure in the openvinotoolkit/openvino and swiftlang/llvm-project repositories, focusing on dynamic shape support, backend flexibility, and maintainability. Delivered dynamic input shape configuration for the Intel NPU plugin using C++ and CMake, refactoring reshaping logic into reusable modules. Enhanced MLIR SCF dialect by implementing type conversion for index_switch operations, validated with end-to-end tests. Improved runtime systems by decoupling the NPU VM Runtime from MLIR dependencies and enabling dynamic backend selection based on model headers. Addressed serialization bugs and ensured compatibility across tools, emphasizing robust integration, performance optimization, and streamlined cross-team development in C++ environments.

Overall Statistics

Feature vs Bugs

80%Features

Repository Contributions

5Total
Bugs
1
Commits
5
Features
4
Lines of code
1,038
Activity Months5

Work History

May 2026

1 Commits • 1 Features

May 1, 2026

May 2026 performance summary focused on delivering Dynamic Graph Backend Switching in the aobolensk/openvino repository, enabling runtime selection of execution backend based on blob headers and improving compatibility across model formats.

March 2026

1 Commits • 1 Features

Mar 1, 2026

March 2026: Delivered a decisive architectural refactor for the NPU runtime within the aobolensk/openvino repo by renaming the NPU MLIR Runtime to NPU VM Runtime and decoupling it from MLIR dependencies, with cosmetic fixes to ensure clean integration. There were no customer-facing bug fixes this month; the primary focus was on maintainability, stability, and CI readiness for VPUX integration. This work reduces MLIR coupling, simplifies future runtime enhancements, and establishes a solid foundation for faster iterations and cross-team collaboration.

September 2025

1 Commits • 1 Features

Sep 1, 2025

Monthly work summary for 2025-09 focusing on key accomplishments, with emphasis on delivering business value through robust MLIR SCF enhancements in the swiftlang/llvm-project repository.

January 2025

1 Commits

Jan 1, 2025

January 2025 monthly summary focused on stabilizing dynamic shapes handling in the OpenVINO integration. Delivered a targeted bug fix for serialization and parsing of dynamic shapes, implemented within the benchmark application and compiler adapter. The refactor enhances robustness of dynamic shape configurations, ensures SIT compatibility, and aligns with changes in external plugins, reducing integration risk. This work improves reliability of inference workloads and benchmarking pipelines, supporting more predictable performance and easier maintainability for downstream teams.

October 2024

1 Commits • 1 Features

Oct 1, 2024

Concise monthly summary for 2024-10 focused on delivering Intel NPU plugin improvements and code quality enhancements for openvino.

Activity

Loading activity data...

Quality Metrics

Correctness84.0%
Maintainability80.0%
Architecture80.0%
Performance68.0%
AI Usage36.0%

Skills & Technologies

Programming Languages

CC++CMakeMLIR

Technical Skills

C++C++ developmentCMakeCompiler DevelopmentDynamic ShapesLibrary managementMLIRModel CompilationOpenVINOPerformance OptimizationPlugin DevelopmentTool Developmentbackend developmentruntime systems

Repositories Contributed To

3 repos

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

aobolensk/openvino

Jan 2025 May 2026
3 Months active

Languages Used

CC++

Technical Skills

C++Dynamic ShapesPerformance OptimizationPlugin DevelopmentC++ developmentCMake

openvinotoolkit/openvino

Oct 2024 Oct 2024
1 Month active

Languages Used

C++CMake

Technical Skills

C++Model CompilationOpenVINOTool Development

swiftlang/llvm-project

Sep 2025 Sep 2025
1 Month active

Languages Used

C++MLIR

Technical Skills

C++Compiler DevelopmentMLIR