I'm a software engineer and a scientist, with a Ph.D. in computer science and machine learning. Though that's my profession and scientific reasoning is my predominant way of thinking, I prefer to delve into and study many other disciplines, so that I can broaden and evolve my own philosophy and understanding of the world.
I have accumulated years (decades) of experience in various subfields of software development, from app development, over OS development to cloud and distributed systems. I've worked with embedded systems, data analysis, IoT and some very specialized technologies. Being a computer scientist with a Ph.D. in machine learning, I've dealt with many kinds of AI systems, most notably deep neural networks, which I've used for classification, segmentation, as well as content generation.
However, given my many hobbies, I prefer combining multiple different fields, especially in those circumstances where engineering intersects arts. I've built many systems which rely on procedural generation, including automatic music generation, procedural map and content generation (for example, for Dungeons and Dragons games), pattern generation and many others.
Alongside classical arts (music composition, painting, writing), I'm a huge video game enthusiast. Professionally, I've worked with both the Unity and Unreal Engine game engines. I'm fluent in both C# and C++, given that there are two of my favorite programming languages (though, I've worked with many others, including Java, Python, JavaScript, and even Delphi, when it was popular).
I've worked as a university teacher for many years and have worked with high school students (preparing them for programming competitions, including the International Olympiad in Informatics), so I'm quite acquainted with teaching methodology.