The Challenge

Join Tuesday Afternoon Club’s online algorithmic competition.
Register now

What is The Challenge?

Welcome to The Challenge, an online algorithmic competition initiated by the Tuesday Afternoon Club and its founding organization: MNKnowledge.

The event is an open challenge for students and IT professionals. Yet, welcome are also all younger people willing to demonstrate their knowledge in algorithms and technology.

Take your chance to show off your knowledge, skills and creativity, and win a tech face-to-face coaching session with a top IT professional from The Challenge team. Also, other great stuff is in store for you, but we’re keeping it under wraps for the moment. Rest assured, you’ll love it.

The first edition of The Challenge is supported by Chaos.

Аbout Tuesday Afternoon Club

Tuesday Afternoon Club is an initiative of MNKnowledge. It had its premiere in the first half of 2020, and has had three editions so far.

The Club is a series of online talks on algorithmic topics that brings together people with expertise and interests in the field. The individual sessions are hosted and led by reputed university lecturers and industry professionals.

The initiative aims to keep active and engage the Bulgarian algorithmic community.

MNKnowledge is an IT collective focused on sharing knowledge and consultancy services in the field of information technologies.

How to join

If you want to join The Challenge, register now by filling the application form. After the registration you will receive an email with additional information and a link to the platforms where the competition will take place. Both, the competition and the subsequent coaching sessions, will be in Bulgarian.

The problems to be solved*

The competition includes two types of algorithmic problems characterized by the following features:

Speed-Up Challenge
An algorithmic problem that normally takes little time to solve. The main grading factor is the highest number of tests covered in the respective electronic system.

Deep Dive Challenge
A technological problem that requires preliminary research, and may take a while to solve. Grading is based on the solution's efficiency, code quality, and overall approach. 

*Details about the tournament rules and information about the problems will be given shortly before the start of the competition in early May. 

Calendar and important dates

13 April 2021 - 7 May 2021 - the online registration for the competition is open.

10 May 2021, 6:30 pm - online event for all the enrollees including reveal of the algorithmic problems and technical instructions from The Challenge team.  

10 - 21 May 2021 - period for the participants to submit their solutions.

15 May 2021, 4:00 pm - time for the Speed-Up Challenge. 

2 June 2021, 6:30 pm, G8 Culture Center - award event.


The prize fund includes:

  • "Face to face" technical coaching sessions with the tournament team /online/ with the members behind the Competition.
  • Selected technical literature
  • Cool craft beer
  • Subject awards
  • Certificate

The Challenge team

 The team behind the competition includes leading IT academics and top professionals. They are eager to see and evaluate your creative solutions to the algorithmic problems and will be glad to meet all the winners for technical coaching sessions.  

Professor Krassimir Manev, Ph.D

Prof. Manev is a Bulgarian mathematician and computer scientist at New Bulgarian University. He has years of experience at the Bulgarian National Olympic team in informatics. Between 2014 and 2017 he was President of the International Olympiad in Informatics.

Associate Professor Boyko Bantchev, Ph.D

Mr. Bantchev is a graduate from Sofia University and has been teaching there for many years. He is affiliated with the Institute of Mathematics and Informatics at the Bulgarian Academy of Sciences. His professional focus is on research, experimentation, computer programming, and teaching in the fields of programming languages, geometric computing, vector computer graphics, and programming.

Associate Professor Petar Armyanov, Ph.D

Mr. Armyanov holds M.Sc. and Ph.D. degrees in informatics from Sofia University (SU). He joined the faculty in 2016 to teach 12 subjects related to programming. He was also the assistant coach of the SU’s programming team. His interests include algorithms, programming languages, computer graphics, and high-performance computing. Additionally, Mr. Armyanov has more than 10 years of professional experience as a programmer.

Lyubomir Koev

Lyubomir Koev is a C++ developer at Chaos, where he has worked for more than four years. His strengths are C++ and algorithms (his “weakness” is gaming). For the past six years, Mr Koev has been a teaching assistant at Sofia University for courses in C++, data structures and algorithms — you can find his published materials on his GitHub profile.

Nikolina Eftimova

Nikolina Eftimova is currently leading the Chaos Cloud Core team which she joined at its very beginning. For four years she has been a teaching assistant of Design and Analysis of Algorithms - her favourite course at FMI, Sofia University. Nikolina is excited about solving engineering challenges in distributed systems. Especially the ones Chaos Cloud is facing on its way to scalability and high performance! So she’s often thinking about microservices, message queues, databases, Go.

Tanya Dilkovska-Petrova

Tanya Dilkovska-Petrova is a team lead and C# developer at Chaos where she has worked for more than four years. She has more than 14 years experience with Microsoft technologies including WCF, WPF, MVC, System Center, SOAP & REST, VSTO. She is also a Microsoft Certified Professional Database Developer and Administrator for MS SQL Server. She has graduated in Informatics at FMI at Sofia University. She is keen on algorithms, data analysis and maths. During the past few years she has also focused on efficient team and project management.

Aleksandar Stanev

Aleksandar Stanev is a Golang developer at the Chaos Cloud team which he joined just over an year ago. He is a big fan of competitive programming and enjoys solving challenging algorithmic problems. For that reason, Aleksandar has been a teaching assistant for the course Data Structures and Algorithms at FMI, SU. At the moment, he is very excited about working with GraphQL.

Get in touch

If you have any questions or you need some additional information, please contact the competition organizer MNKnowledge by e-mail at or by phone at +359 898 520 856.

© 2023 Chaos Software EOOD. All Rights reserved. Chaos®, V-Ray® and Phoenix FD® are registered trademarks of Chaos Software EOOD in Bulgaria and/or other countries.