I am a professional C++/C# (.NET) software engineer😱.
I love these things😀:
- Low level/General optimizations🚅;
- Designing architecture of anything🏗️;
- Multithreading🎌;
- Study something new🧠;
- Work with legacy, but the system was written well💾;
- Computer graphics🖥️.
I hate these things😶:
- Absolutely bad designed system and there's no opportunity for writing new system for replacement💢;
- No documentation and people don't want to tell the things in calm manner🤬.
I worked with outdated libraries and legacy environments and worked with modern things too.
I know these:
And these:
- wxWidgets/MFC;
- Boost/STL;
- C++11/14/17/20/23 standards;
- Graphics API = Vulkan;
- Graphics API = OpenGL ES (ANGLE);
- Graphics API = DirectX;
- CMake/Meson;
- Writing cross-platform code (Linux, Windows);
- A little network (boost.asio);
- GCC/Clang/MSVC;
I develop my framework-engine kotek in order to finish some project.
For now I contributed to RmlUI project where I implemented Vulkan renderer from scratch.
I would like to work on some C++ backends for Web environment or to join to some C# backend environment.
Currently I am opened for relocation to Germany/Austria/Norway/Poland.