About Me


I'm a mathematician by education and a software developer by trade. I started with a deep interest in mathematics, attending a high school focused on math and science. I later earned an M.S. in Applied Mathematics from Novosibirsk University, in the academic town of Akademgorodok. My studies combined pure and applied math with a strong foundation in computer science. Over time, I moved from theory to practice — first into applied mathematics, and then into software development, which is now the main focus of my work.

That mathematical background helps me find clear, efficient solutions to challenges that often seem messy or overly complex. A few examples come to mind: a mathematical model for decision support system or a stock screening application. In both cases, the critical part was to create useful abstractions from noisy data. (More on those in upcoming blog posts.)

Another, perhaps less obvious example, is refactoring code that has become messy and complicated — often due to prototyping or shifting requirements.

Most of my day-to-day work involves building new features, fixing bugs, exploring new libraries or frameworks, and sometimes learning new programming languages.

And last but not least, is my tea collection. If you would like to read more about it, click here or on the Tea tab in the sidebar.