Andrey Upadyshev photo

Hi! My name is Andrey Upadyshev. You may also know me as Oliora.

I’m a professional software developer for almost 20 years, passionated about C++, software architecture and high performance. I worked at many companies in different domains with having C++ as my main programming language for most of the time. I’m in love and hate relation with C++ and esspecially interested in simulataneous rise and fade of the language.

This blog was created to share some of my findings, thoughts and ranting about C++ and, sometimes, the other tech.


I was born in Saint-Petersburg, Russia in 1981.

In 2002 I got Bachelor degree in Computer Science at Saint Petersburg National Research University of Information Technologies, Mechanics and Optics.

In 2014 I’ve moved to the Netherlands.

I’m a big fan of Open Source Software and involved in several projects, most notably the following:

  • Ppconsul - a C++ client for Consul. I’m the author and the maintainer for this project.
  • AZMQ - the library which integrates ZeroMQ and Boost.Asio. I’ve ported it to Windows and maintaned it (along others) for some time.

Apart from software development I like to cook, travel, make photos, explore arts and enjoy good wines.


You can find me there as well (I’m almost everywhere, sorry):


Creative Commons License
Except where otherwise noted, content of this blog is licensed under Creative Commons Attribution ShareAlike 4.0 International License.

Public Domain Mark
Except where otherwise noted, code samples on this blog are dedicated to the public domain as per CC0 1.0 Universal Public Domain Dedication.