omniverse theirix's Thoughts About Research and Development

Talks

I spoke at several scientific conferences, presenting my work on parallel parametric optimisation and GPU computing. I enjoy presenting at technical conferences and speaking about Rust, Python, C++ and open-source.

Sanitize for your Sanity: Sanitizers tools for Modern C++

A talk at Meeting C++ 2025 about LLVM sanitizers.

Even with the best C++ practices, memory errors and concurrency issues remain a challenge. The modern tooling available in GCC and LLVM can help to catch these problems at runtime. This talk provides a deep dive into address and memory sanitizers with a practical case study of instrumenting an application.

Attendees will learn how to integrate these tools into their projects and build systems, avoid common pitfalls, and handle typical challenges encountered during their use, such as performance overhead and the scope of checks, leading to a clearer understanding of memory issues. A special emphasis will be given to working across isolation boundaries, such as cross-language calls with Rust and Python, and low-level hardware interfaces.

Conference link

Slides

Conan Strikes Back: Easy Migration to Conan 2.0

A ligtning talk at C++ on Sea 2025 about migration to Conan 2.0.

Slides pdf are here.

Conference link

Parallel Programming in Rust: Techniques for Blazing Speed

A talk at Rust Nation UK 2025 – one of the biggest Rust conferences – about Rust performance, low-level optimisation, and GPU computing.

Rust developers are well-versed with fearless concurrency, but what about parallelism? We will explore popular parallel programming libraries and techniques, learn how to utilize hardware parallelism with SIMD instructions in a portable way, as well as discuss the current state of GPU programming with Rust

My post with slides

Conference link

Video link

PhD Defence Talk

My PhD defence on the topic Structural and parametric mapping of metaheuristic global optimisation algorithms to GPU architecture

The video recording was made during the 2024 defence and is available upon request.

Defense information link

DataFrame - past and future

A talk at “Smart Data Conf 2023” about data frames concepts, the usage of Pandas and Polars

What libraries are available for working with DataFrames? What research and development is currently underway in this field? We will discuss integration with databases, data warehouses, and data science solutions

Conference link

Video link

Conan and Python. How the modern DevOps works for C++

A talk at “Russian Python Week 2020” conference about the Conan package manager.

In this talk, I will explain how Python is used to develop the package manager itself, declarative package recipes, and the distributed infrastructure for building and publishing packages

Conference link

Video link