Hello, and welcome to my blog. My name is Oleg Dubovoi. I am a software engineer based in Vienna, Austria, who loves programming, system design, deep research and tough challenges.
Before getting into IT, chess and strategy games were a big part of my childhood. I won my first chess tournament at seven, and spent years playing Age of Empires 2 and Warcraft 3. They taught me to plan ahead, weigh options, and trust my reasoning.
I got into software development back in 2016. My first programming language was C++. I loved its strictness, the OOP discipline, and how close it let you work to the metal. I also liked solving algorithm and data structure problems, and had a bit of experience with the Boost library.
In 2018 I got interested in C# development with a focus on WPF (and a bit of WinForms). I liked the .NET ecosystem and fully switched to it. After a while I also started doing backend development, played with machine learning using OpenCV and with cross-platform UI development in Avalonia.
In 2021 I joined Atola Technology, a global leader in cybersecurity hardware. A few months in, I built Locate Sectors, a high-performance sector-to-file mapping algorithm that finds filesystem metadata. It’s a unique feature and highly in demand in digital forensics and cybersecurity hardware.
In 2022 I started working on MultiDrive, a new disk management toolkit for Windows at Atola Technology. I was one of the first engineers on it. I designed the architecture and built the MVP from scratch. The product launched in 2025, got #1 Product of the Day and #5 Product of the Week on Product Hunt, and was featured in the official Avalonia Showcase.
Since 2024 I’ve been doing a lot of research, following what’s happening in tech and AI, and publishing articles in my free time. Some of them made it to “top of the week” and crossed 50,000 views.
Since 2025 I work on Eventim.Access, the access control platform of CTS EVENTIM, where I build Scan-App, the .NET MAUI app for the scanners at venue entrances. Around 150 million tickets a year are scanned with this app. CTS EVENTIM is the number one ticketing company in Europe and number two in the world. It operates in more than 25 countries and is an official ticketing partner of the Milano Cortina 2026 and LA28 Olympic Games.
Besides engineering, I lead AI enablement at nolock. The role covers AI automation and internal MCP tools that connect our agents to external systems. One of them is the Microsoft 365 MCP server, the only official way at CTS EVENTIM to connect Outlook and Teams to Claude Code. I set up and maintain the agent harness, guardrails and managed settings for the whole nolock team. I run AI trainings and onboarding for all our employees and organize AI workshops.
In 2026 I founded two professional communities on LinkedIn, Austria AI Community and Austria Tech Community, connecting engineers, sharing knowledge, and building networks across the region.
I genuinely love software development. It’s an inseparable part of my life. Throughout my career, even back when I was a student, I’ve always helped friends and colleagues, shared what I knew, and stepped into the mentor role. At some point I realized I could share that experience with a wider audience too, and help inspire other developers in their careers.
This blog is where I write about the things I learn along the way. Thanks for stopping by!