My name is Daniils Petrovs. I am a Software Developer at Evolution Gaming working with video distribution, encoding, internal tool development, as well as concurrent systems. I also teach basics of Python and computer science fundamentals at Progmeistars SIA.

Before my current position, I was a QA Engineer in a game development team, working with automation testing of Unreal Engine game scenarios, as well as helped develop a 3D WebGL game visual testing framework, which incorporated the popular computer vision library OpenCV.

I mostly write in Python, Erlang and C++, sometimes dabbling in Groovy and Java.

All the views and opinions expressed on this website are my own and not on behalf of my employer.