Author Image

Greetings, I'm Wiktor

Wiktor Mendalka

Programmer & owner at Coursify

Since 2014, I’ve been dedicated to delivering impactful solutions in the IT industry.
With a focus on developing cutting-edge ASP.NET web applications, I strive to blend innovation with seamless functionality to drive user-centric experiences.
Beyond development, I’m passionate about mentoring IT professionals, helping them enhance their personal and professional skills.

Passion
Accountability
Team player
Creativity
Flexibility
Leadership

Skills

Experience

1

Remote

Coursify is an initiative that focuses on improving code quality standards by both educating and providing concrete technical solutions.

Business owner

2023 - Present

Responsibilities:
  • Software House Services.
  • Recruitment Services.
  • Conducting training courses for IT professionals.

University of Warsaw

2025 - Present

Warsaw, Mazowieckie, Poland

Part-time position at the University of Warsaw.

Research Assistant

2025 - Present

Responsibilities:
  • Conducting research related to CNNs.
  • Lab instructor for Machine Learning courses.
2

3
SavageTech

2024 - Present

Remote

Main client - iGaming industry.
Continuation of the contract with GeekForce.

Backend developer

2024 - Present

Responsibilities:
  • Stack - TypeScript, Node.js, Mongoose, Azure Functions
  • Testing - Jest, Vitest
  • Architectural patterns - CQRS, Event Sourcing, DI
  • Git paradigm - Trunk Based Development
  • I’ve worked directly with the client and regularly made business presentations

Remote

Main client - iGaming industry

Backend developer

2023 - 2024

Responsibilities:
  • Stack - TypeScript, Node.js, Mongoose, Azure Functions
  • Testing - Jest, Vitest
  • Architectural patterns - CQRS, Event Sourcing, DI
  • Git paradigm - Trunk Based Development
  • I’ve worked directly with the client and regularly made business presentations
4

5
Freelance

2017 - 2020

Remote

After LeagueSharp ceased operation, I got a handful of recommendations to join similiar projects.
It came really handy, as at that time I was spending most of my time trying to graduate from 3 different courses at 2 unis and a part-time remote programming job was very convenient.
The tech startups I worked with were mostly China and Russia based.

Developer & security consultant

2017 - 2020

Responsibilities:
  • Console app development with .NET.
  • DirectX UI development using both C# (SharpDX) and native C++.
  • Rust console app development.
  • Git repository maintenance & code reviews with team members.

Coding Giants

2018 - 2021

Kraków, Poland

Part-time job where I was able to learn a lot :)
I mostly worked with students around the age of 16.

Programming teacher

2018 - 2021

Responsibilities:
  • Conducting C# & security classes.
  • Perparing workshops, trying to fascinate younger kids with Scratch programming.
  • Later on; quality control & supervising other teachers
6

7
LeagueSharp

2014 - 2017

Remote

Game cheat project, my addons and plugins were used by 50.000+ paying customers worldwide.
While this project might not look serious on the first glance, it was really significant to me.
Here I made the decision to stick with coding for the rest of my career and made many friends. :)

Contributor

2014 - 2017

Responsibilities:
  • Development & maintenance of various C# console apps.
  • Integrating with C++ native APIs via C++/CLI (note; it’s a different language than C++).
  • Interacting with customers & moderating the forums.

Education

Bachelor of Science in Computer Science - EAIiIB department
Extracurricular Activities:
  • Leader of the AGH Mobile science club
  • English C1 language certificate
Bachelor of Science in Cognitive Science
Bachelor of Management
Extracurricular Activities:
  • Business English C2 certificate

Thesis & Publications

Development and research of software system for graphic image recognition

This thesis focuses on the development of a system for recognizing graphic images using artificial neural networks, particularly the Hopfield and ART-1 networks. The aim was to design and implement these networks to improve pattern recognition accuracy. Both architectures were implemented and thoroughly tested, with analyses conducted on their ability to restore graphic patterns and their performance depending on the number of neurons and network capacity. The Hopfield network demonstrated a fast convergence time but limited accuracy with more complex datasets, while the ART-1 network, due to its high capacity, showed potential in creating numerous categories. However, the accuracy of ART-1 was low, indicating the need for further optimization. This study highlights the need for continued research and improvements in parameters such as vigilance to enhance the efficiency and applicability of these networks in graphic analysis tasks.

Identification of hidden objects for visual perception in virtual reality

Virtual reality (VR) is an extremely rapidly developing field of technology that is having a significant impact on our perception and the way we perceive the world. However, the identification of hidden objects for visual perception in VR remains an issue that requires deeper understanding and research. The present work aims to systematize knowledge about the processes of visual perception in virtual reality and the identification of objects that remain hidden or are difficult to detect in this environment. The work is based on experimental studies conducted to identify factors that affect our ability to detect objects in a virtual environment and to evaluate the impact of different visualization techniques on the perception of hidden objects. The results of these studies show the important role of visual stimuli when using VR. Despite the subjects’ indication that the research task had a balanced degree of difficulty, and that the auditory stimulus allowed for the accurate location of obstacles, participants found navigating the virtual space frustrating and aggravating.

Influence of information about the product's contry of origin on purchasing decisions of foreigners in Poland

The purpose of the study was to systematize knowledge about the effect of the country of origin of the product and to determine the impact of the importance of the country of origin of the product on the purchasing decisions of a selected group of foreigners living in Poland. Chapter one of the work characterizes the purchasing decisions of consumers and the determinants of these decisions. Chapter two of the work describes the concepts of the effect of the country of origin of the product as a factor affecting purchasing decisions. The third chapter of the work presents the results and analyzes the research conducted on how information about the country of origin of the product affects the purchasing decisions of foreigners living in Poland. The methods used in the work are the descriptive method, as well as the survey method and the method of own research. The information contained in the various chapters of the work was based on Polish and English-language literature on the subject, as well as on scientific articles and materials available on the Internet.

Optimization of the flowcharts representing the algorithmic state machines
AGH Repository 2022-05-18

The aim of this work is to explore the possibilities of minimizing the operational vertices of algorithmic state machines. The author presents the existing types of these machines and various methods of their optimization - incl. the classical method, as well as the benefits of conducting the optimization. A solution is proposed based on a combination of a few simple methods of optimizing conditional vertices. On its basis, the software implementing this theory is developed with the help of the C# language. This software is adapted to operate on ASMCreator files, which is a popular program for creating flowcharts and compiling them into text form. The operation of the program has been tested on numerous author’s cases and seems to be stable and reliable, but it is not certain that the program generates the optimal result for each given flowchart. In some examples, it is possible to see unrealized minimization due to the lack of implementation of the conditional vertex minimization algorithm, the idea of which has not been fully explored in this paper.

Projects

SparkTech
C# 2019 - 2021

An attempt to create a universal game cheating framework.
It’s a set of wrapper APIs which allow faster development of new cheat platforms.

SoundResearchVRGame
Unity - C# 2023

Oculus Quest game to research sound-related perception in VR environments.
Records participants’ data during completion of the assignment.

Opti
C# 2022

An engineering project to optimize operations on block diagrams generated by ASMCreator.
Completed as part of my Computer Science bachelor’s thesis.

ConsoleRpg
C# 2022

A simple RPG-style console game I made back in the uni.
Has multiple character choices and allows for easy upgradeability with new features.

This website 🙂
Hugo 2023

Easy on your browser portfolio created using Hugo static code generator.
See credits in the footer at the bottom of the page.
Made using a modified version of Toha theme.