Who am I?
Around a decade ago, I began my adventure with competitive programming. It started as a hobby, but eventually it became my main profession. Nowadays, I make a living out of winning various programming contests (plus some contract work).
Generally speaking, I specialize in solving complex open-ended problems of algorithmic nature, where it’s hard to apply existing knowledge and tools. Everything I know is focused on the problem solving aspect, since my goal is usually to deliver a (working) prototype. At the same time, I don’t consider myself a software engineer/developer.
Some common domains of the problems that I deal with: machine learning, low-level code optimization, computer vision, local search meta-heuristics, etc.
Why do I have a blog?
The short answer is: I like sharing knowledge and I believe I have something valuable to offer.
The long one is yet to come :)