
Marek Kozlowski engineered robust testing frameworks and advanced driver tooling across the intel/gits and oneapi-src/level-zero-tests repositories, focusing on Level Zero API enhancements, CI/CD reliability, and benchmarking accuracy. He implemented features such as queue priority descriptors, counter-based events, and kernel timestamping, using C++ and Python to improve profiling and resource management. Marek refactored build systems with CMake, integrated automated formatting checks, and stabilized Windows and Linux CI environments. His work addressed memory safety, test flakiness, and API compatibility, demonstrating depth in low-level programming and system integration while delivering maintainable solutions that improved development workflows and downstream reliability.

October 2025: Implemented critical Level Zero enhancements and stabilized CI/CD pipelines. Delivered Queue Priority Descriptor support in Level Zero code generation (intel/gits) enabling use of ze_queue_priority_desc_t for advanced command-list priority control. Updated Level Zero to spec v1.14 (intel/gits) to align with new kernel launch, synchronization, and allocation properties. Strengthened CI reliability by updating Windows Docker image to 4.8.1 for Windows builds in the CI/test suite (oneapi-src/level-zero-tests). These changes improve API parity, enable richer performance tuning, and reduce build failures, delivering tangible business value for downstream customers and pipelines.
October 2025: Implemented critical Level Zero enhancements and stabilized CI/CD pipelines. Delivered Queue Priority Descriptor support in Level Zero code generation (intel/gits) enabling use of ze_queue_priority_desc_t for advanced command-list priority control. Updated Level Zero to spec v1.14 (intel/gits) to align with new kernel launch, synchronization, and allocation properties. Strengthened CI reliability by updating Windows Docker image to 4.8.1 for Windows builds in the CI/test suite (oneapi-src/level-zero-tests). These changes improve API parity, enable richer performance tuning, and reduce build failures, delivering tangible business value for downstream customers and pipelines.
September 2025 performance summary focusing on CI reliability, code quality, and Level Zero driver feature extensions across two repositories. Key outcomes include Windows CI stabilization for the oneapi-src/level-zero-tests project, refactored timestamp logic with reusable helper and aligned tests, and the introduction of counter-based events and IPC handle support in the Level Zero driver (intel/gits). These changes reduce flaky builds, improve test accuracy, and enable advanced performance/IPC scenarios for Level Zero workloads. Highlights include commits: eb51e70d19843b049711a5ffc9099a5264aead5a, 379a4420159f28e5e5c70248d9b97e002384bc31, f11bee576fde8785a77608a8742fd2d943526b45; 2d86b7fe08da9b46cadbe450a34701768970f74f, 8837dbe333f1e7de5de95426d2fe3c687d65a534; 0085c0d44e2782f191db7e56b56fcab9924c538b; Additional cross-repo collaboration and API abstraction groundwork." ,
September 2025 performance summary focusing on CI reliability, code quality, and Level Zero driver feature extensions across two repositories. Key outcomes include Windows CI stabilization for the oneapi-src/level-zero-tests project, refactored timestamp logic with reusable helper and aligned tests, and the introduction of counter-based events and IPC handle support in the Level Zero driver (intel/gits). These changes reduce flaky builds, improve test accuracy, and enable advanced performance/IPC scenarios for Level Zero workloads. Highlights include commits: eb51e70d19843b049711a5ffc9099a5264aead5a, 379a4420159f28e5e5c70248d9b97e002384bc31, f11bee576fde8785a77608a8742fd2d943526b45; 2d86b7fe08da9b46cadbe450a34701768970f74f, 8837dbe333f1e7de5de95426d2fe3c687d65a534; 0085c0d44e2782f191db7e56b56fcab9924c538b; Additional cross-repo collaboration and API abstraction groundwork." ,
July 2025 monthly summary focusing on reliability and impact of testing, benchmarking, and runtime improvements across multiple repos. Delivered a more robust Level Zero test harness, validated benchmark correctness, and fixed metadata/initialization issues to enable accurate OpenCL and Level Zero integration. These changes reduced flaky tests, improved benchmark reliability, and strengthened memory safety in runtime components.
July 2025 monthly summary focusing on reliability and impact of testing, benchmarking, and runtime improvements across multiple repos. Delivered a more robust Level Zero test harness, validated benchmark correctness, and fixed metadata/initialization issues to enable accurate OpenCL and Level Zero integration. These changes reduced flaky tests, improved benchmark reliability, and strengthened memory safety in runtime components.
June 2025 performance summary: Delivered targeted enhancements across Level Zero tests, metrics handling, and driver tooling to improve reliability, profiling accuracy, and compatibility. Key outcomes include a hardened testing framework with kernel timestamping for precise profiling, safer memory allocation validation, and performance-conscious refactors for metric parameter handling. Also advanced benchmarking fidelity by correcting interleaved scheduling, and laid groundwork for deeper driver/tracing integration via Level Zero loader API support and code-generation version compatibility fixes.
June 2025 performance summary: Delivered targeted enhancements across Level Zero tests, metrics handling, and driver tooling to improve reliability, profiling accuracy, and compatibility. Key outcomes include a hardened testing framework with kernel timestamping for precise profiling, safer memory allocation validation, and performance-conscious refactors for metric parameter handling. Also advanced benchmarking fidelity by correcting interleaved scheduling, and laid groundwork for deeper driver/tracing integration via Level Zero loader API support and code-generation version compatibility fixes.
May 2025 monthly summary focusing on test reliability, maintainability, and cross-platform IPC stability for the level-zero-tests repository. Delivered targeted improvements to C++ conformance test naming and safeguards, plus a robust IPC socket path to ensure reliable interprocess communication across Linux environments. These changes reduce flaky test names, improve JSON report compatibility, and prevent IPC failures in CI runs.
May 2025 monthly summary focusing on test reliability, maintainability, and cross-platform IPC stability for the level-zero-tests repository. Delivered targeted improvements to C++ conformance test naming and safeguards, plus a robust IPC socket path to ensure reliable interprocess communication across Linux environments. These changes reduce flaky test names, improve JSON report compatibility, and prevent IPC failures in CI runs.
April 2025 performance and platform engineering summary focusing on delivering measurable business value across the intel/gits and oneapi-src/level-zero-tests repositories. The month emphasized reliable benchmarking support, OpenCL and Level Zero API enhancements, and CI/test stability to accelerate validation cycles and cross-platform confidence.
April 2025 performance and platform engineering summary focusing on delivering measurable business value across the intel/gits and oneapi-src/level-zero-tests repositories. The month emphasized reliable benchmarking support, OpenCL and Level Zero API enhancements, and CI/test stability to accelerate validation cycles and cross-platform confidence.
March 2025 performance snapshot focusing on Level Zero observability, reliability, and CI quality. Key features delivered: Level Zero logging improvements, including to_string helpers for ze_memory_access_cap_flag_t and ze_device_property_flag_t, plus refactoring ze_device_fp_flag_t to improve logging readability and maintainability of device properties and memory access capabilities; Linux CI enhancements with clang-format-14 integration, updated build scripts and CMake to run formatting checks, and inclusion of the layer_tests directory in formatting checks. Major bugs fixed: L0 tooling reliability and module creation safety, including tracking destroyed status of internal objects (events, command lists, command queues, kernels) to prevent operations on deallocated resources; refined event completion status updates; ensured proper association of command queue numbers with events; hardening module creation paths by initializing the build log handle to avoid null dereferences when the build log is not provided for zeModuleCreate and zeModuleCreate_SD. Overall impact and accomplishments: clearer logging, safer resource lifecycle management, and stronger CI with automated formatting checks that reduce drift and debugging time, contributing to improved stability in development and production workloads. Technologies/skills demonstrated: C++, logging utilities, code refactoring, Linux CI/CD (clang-format-14, CMake), resource lifecycle management, safety hardening in module creation.
March 2025 performance snapshot focusing on Level Zero observability, reliability, and CI quality. Key features delivered: Level Zero logging improvements, including to_string helpers for ze_memory_access_cap_flag_t and ze_device_property_flag_t, plus refactoring ze_device_fp_flag_t to improve logging readability and maintainability of device properties and memory access capabilities; Linux CI enhancements with clang-format-14 integration, updated build scripts and CMake to run formatting checks, and inclusion of the layer_tests directory in formatting checks. Major bugs fixed: L0 tooling reliability and module creation safety, including tracking destroyed status of internal objects (events, command lists, command queues, kernels) to prevent operations on deallocated resources; refined event completion status updates; ensured proper association of command queue numbers with events; hardening module creation paths by initializing the build log handle to avoid null dereferences when the build log is not provided for zeModuleCreate and zeModuleCreate_SD. Overall impact and accomplishments: clearer logging, safer resource lifecycle management, and stronger CI with automated formatting checks that reduce drift and debugging time, contributing to improved stability in development and production workloads. Technologies/skills demonstrated: C++, logging utilities, code refactoring, Linux CI/CD (clang-format-14, CMake), resource lifecycle management, safety hardening in module creation.
February 2025 monthly summary for developer work across three repositories. Focused on delivering features that enable faster release cycles, more reliable tests, and stronger codegen capabilities, along with fixes that improve consistency and memory-pointer utilities. Highlights include CI/CD workflow improvements, IPC test harness enhancements, benchmark tracking, CUSMPtr uint64_t* support, namespace mapping correction, and reserved token expansion to support future features.
February 2025 monthly summary for developer work across three repositories. Focused on delivering features that enable faster release cycles, more reliable tests, and stronger codegen capabilities, along with fixes that improve consistency and memory-pointer utilities. Highlights include CI/CD workflow improvements, IPC test harness enhancements, benchmark tracking, CUSMPtr uint64_t* support, namespace mapping correction, and reserved token expansion to support future features.
January 2025 monthly performance summary for developer work across intel/compute-benchmarks, intel/gits, and oneapi-src/level-zero-tests. Focused on delivering business value through feature enhancements, reliability improvements, and API/CI readiness. Key outcomes include reducing unnecessary benchmark work via noop handling, strengthening BitmaskArgument correctness and zero-mask scenarios, enabling all-zeros capability where appropriate, expanding test configurations with LIMITED-mode, simplifying build configuration, and aligning Level Zero API with 1.12 including external semaphores and kernel binary retrieval. These changes improve performance, reduce CI noise, and enhance API compatibility for downstream users and partners.
January 2025 monthly performance summary for developer work across intel/compute-benchmarks, intel/gits, and oneapi-src/level-zero-tests. Focused on delivering business value through feature enhancements, reliability improvements, and API/CI readiness. Key outcomes include reducing unnecessary benchmark work via noop handling, strengthening BitmaskArgument correctness and zero-mask scenarios, enabling all-zeros capability where appropriate, expanding test configurations with LIMITED-mode, simplifying build configuration, and aligning Level Zero API with 1.12 including external semaphores and kernel binary retrieval. These changes improve performance, reduce CI noise, and enhance API compatibility for downstream users and partners.
November 2024: Focused reliability improvement for the intel/gits subsystem by delivering a targeted bug fix to ensure robust immediate command list creation. Implemented a wrapper zeCommandListCreateImmediate_RECWRAP so that the recorder schedules immediate command list creation, reducing edge cases and improving consistency in command list management across scenarios. The change aligns with our commitment to deterministic behavior in the command-list subsystem and reduces the potential for race conditions during critical pipeline operations.
November 2024: Focused reliability improvement for the intel/gits subsystem by delivering a targeted bug fix to ensure robust immediate command list creation. Implemented a wrapper zeCommandListCreateImmediate_RECWRAP so that the recorder schedules immediate command list creation, reducing edge cases and improving consistency in command list management across scenarios. The change aligns with our commitment to deterministic behavior in the command-list subsystem and reduces the potential for race conditions during critical pipeline operations.
Overview of all repositories you've contributed to across your timeline