Mateusz Płonka's repositories
computer-vision-toolkit
Comprehensive beginner's guide to computer vision with user-friendly Python scripts using OpenCV, covering essential topics and providing step-by-step tutorials.
machine-learning-rpg-enemy
The project aims to design and implement an AI-driven antagonist system for cRPG games in Unity 3D. The focus is on tailoring enemy behaviors and abilities to various factors: the surrounding environment, situational contexts, the player's skill level, and the enemy's combat experience with the player or other foes.
hangman-game
Java application designed for playing the classic game of Hangman. The program features two GUI versions: a web-based interface and a client-side application using JavaFX.
alarm-amplifier
This project involves the development of an alarm amplifier system designed to monitor the light status of household appliances using photoresistors. It reacts to changes in light with an audio alarm and Bluetooth console notifications.
fast-api-blog
Contains a sample project for a blog and user management system using the FastAPI framework. The project features user authentication with token-based authorization and utilizes an SQLite database for data persistence.
fractals-generator
Hosts a client application for generating fractals, specifically Julia and Mandelbrot sets. The application leverages multi-threading for enhanced performance, allowing users to generate fractal images swiftly. It offers the flexibility to choose between C++ and Assembly (ASM) for the core algorithm, enabling further optimization based on user pref
ml-agents-points-collection
MLAgents project enables the creation of AI agents using reinforcement learning techniques. It features a pre-configured mechanism for agents and a gaming environment where they learn and perform tasks.
nlp-script-test
Repository contains scripts for analyzing and processing text data. It consists Python scripts, which use Natural Language Processing (NLP) to analyze articles. The project utilizes libraries such as NLTK, pandas, scikit-learn, and lxml for text data processing and analysis.
qlstm-sequence-extrapolation
The repository includes implementations of quaternion networks and new QALE loss function, which calculates the error value based on the difference in angles between the result and the expected value. Procedures for performing the training and evaluation of predicting successive elements of a rotation sequence are also provided.
real-science-sport-website
Real Sciencie Sport is an advanced web-based tool designed for athletes and coaches to monitor and analyze sports performance. The application offers a rich set of features, including personal panels for clients and administrators.
volvo-3d-showroom
Application serves as an interactive digital showroom for the Volvo XC40 model, offering an immersive and detailed exploration of the vehicle. It's especially designed for exhibitions and trade shows, providing a hands-on experience on tablets.
quantum-tic-tac-toe
A quantum game of tic-tac-toe based on cubit superposition.
sflm-paint-application
SFML Paint is a lightweight, C++ based graphic drawing application, inspired by the classic Microsoft Paint, but tailored down for simplicity and educational purposes.
steganography-assembly-coder-decoder
Sophisticated application designed for steganography, capable of encrypting text into BMP images and decrypting text from these images. It leverages the power of multi-threading and offers a choice between C++ and Assembly (ASM) algorithms, ensuring efficient and speedy processing.
streamlit-fastapi-social-platform
Contains a social platform application with a frontend built using Streamlit and a backend using FastAPI, integrated with a Firebase database. The platform is designed to facilitate simple communication between the Streamlit system and the database through an API and to test the capabilities of Streamlit.
vue-traveling-app-test
This repository is dedicated to demonstrating and testing the routing system in Vue.js. The project serves as a simple, yet effective, showcase of how routing works within the Vue framework.
vue-vuex-shoping-cart
Demonstrates how to create a functional shopping cart using Vue.js, showcasing the integration of Vue Router and VueX for state management.
vuex-fastapi-event-management-system
The system enables the creation, editing, display, and deletion of events. It's designed with a user-friendly interface built with Vuetify and Nuxt, offering a seamless user experience. The backend API, crafted with FastAPI, provides robust and efficient handling of data with MySQL.