We depend on software – both in business and in our daily lives. These are often areas of key importance to our safety and health. Each of us has experienced problems resulting from software errors – both as simple as the inability to open a website, as well as those more serious, for example, when we cannot pay by card for the fuel that we have already tanked. Despite the enormous development of IT solutions, the methods of identifying and repairing errors have not changed much since the beginning of widespread computing. The multitude of systems and the need for their integration, the increasing number of devices, platforms and users, the growing quantity of processed data, the development of new technologies, such as cloud, microservices and serverless solutions, make this process increasingly difficult. An IT solution often has to work reliably on equipment from different manufacturers, on different architectures and configurations, equipped with various operating systems. This creates a tangle of factors that can cause software crashes. Analyzing the causes of errors, replicating them and fixing them effectively has become in practice the major part of programmers’ work. According to research from the University of Cambridge, programmers devote an average of 50% of their work time to fixing errors in existing software, and this value increases with the size and complexity of the application. In addition, the software errors not dealt with in an ongoing fashion, accumulate in an increasingly difficult to remove, dangerous and complicated manner, creating the so-called “technological debt”.
RevDeBug is a platform that increases the availability of IT systems and accelerates the delivery of new solutions to the market. This is achieved by significantly shortening the process of locating and repairing software errors in test and production environments running in the enterprise or cloud infrastructure. The patented RevDeBug solution (US Patent No. 10,621,068) works similarly to a “black box” on an aircraft, recording code execution while an error occurs. Playback of such recordings enables full analysis of the situations causing the failure.
In the event of an error, RevDeBug allows you to recreate the state of the program and link it to specific lines of code. In this way, you can quickly determine what actually happened and which line of code is responsible for it. The system has already been thoroughly tested in practice – more than 6,000 programmers use the free Visual Studio plug-in. RevDeBug cooperates, among others, with: Microsoft, Amazon Web Services, Santander, PwC, Redgate, T Komp, Rossmann, Da Vinci Codes, BSB.
At the INNOventure investment stage, the project, already operating on .NET and Java development platforms, is being developed to be used on other platforms – Python and NodeJS. Additional functions are also added, further increasing the usability of RevDeBug.
Tomasz Kruszewski (founder, CEO) – entrepreneur with over 23 years of experience in the IT sector on the global market, co-author of the RevDeBug patent. He managed a group of companies formed around the software house he has founded. Winner of awards and distinctions: the Microsoft competition for ISV, the Golden Bit (Złoty Bit) awarded by participants of EOIF Gigacon, the Polish Quality Award (Polska Nagroda Jakości), the Quality Man of the Year (Człowiek Jakości Roku) title, a series of regional awards for the most innovative personalities of the region, and the international award granted by the Manhattan Business Review. He operates in the Polish Committee for Standardization (PKN), reviewing and changing international standards regarding the area of information security.
Adam Kruszewski (founder, CTO) – inventor and co-author of the patent. He works in the areas where IT and business meet. Co-author of many IT solutions for the largest Polish enterprises, has experience in the design and development of concurrent and distributed processing systems, is responsible for the development of best practices in organizations (Agile methodology (Scrum, XP), CI/CD solutions and DevOps practices). Highly qualified in object and procedural languages, functional languages, databases and NoSQL data warehouses.
Kamil Kupcewicz (Chief Research and Development Officer) – experienced in the IT industry (from a programmer’s position to the company’s main product manager). Involved in the IT industry for over 16 years, manages software development teams for 13 years. Lecturer and member of the Information Technology Council at the Kazimierz Wielki University in Bydgoszcz.
Tom Pytel (Senior Software Developer / Technological Advisor) – one of the main creators of the PayPal platform. Also known for writing one of the first main protected mode modules for programmers called PMODE. Extensive experience in the computer games industry.
Piotr Cichocki (Chief Revenue Officer) – for over 20 years he has been managing sales teams for software products on foreign markets and in Poland. Many years of experience in the IT industry – Microsoft and Intel.
Piotr Biegun (board member) – almost 10 years of experience in the IT sector, creating and implementing digital products. He implemented projects for companies such as: Microsoft, Nokia, Eurobank, Santander Bank Polska, PFR, Poczta Polska (Envelo), RWE / Innogy, IKEA, mBank, VISA, STS, Play, Virgin Mobile, AMS, Agora, Wirtualna Polska, Booksy , Apzumi, Siepomaga.