-
MDCT-sound-compression Public
An application for sound compression using modified discrete cosine transform (MDCT) technique. The application allows compression and decompression of sound, and also saving processed audio.
Python UpdatedFeb 26, 2026 -
Force-sensing-resistor Public
STM32-based force sensing resistor (FSR) data acquisition system with USB CDC streaming and a Python GUI for real-time visualization of voltage, resistance, and calibrated force.
C MIT License UpdatedJan 25, 2026 -
Gyroscope-data-streaming Public
A compact project demonstrating how to stream 3-axis angular-rate data from an STM32F411E-Discovery board to a PC over USB. Firmware written in C reads the L3GD20 gyroscope via SPI and transmits th...
C MIT License UpdatedDec 30, 2025 -
HID-keyboard Public
USB HID keyboard implementation for the STM32F411E-Discovery board using HAL. Demonstrates button-controlled typing sequences, including a fixed numeric string and an ASCII table.
C MIT License UpdatedDec 27, 2025 -
GPIO-LED-cycle Public
Firmware for the STM32F411E-Discovery board that cycles through five LED patterns on PD12-PD15 each time the user presses the blue button on PA0, with simple debouncing.
C MIT License UpdatedDec 26, 2025 -
DCT-image-compression Public
An application for image compression using discrete cosine transform (DCT) technique. The application allows compression and decompression of images, and also saving those processed images.
Python UpdatedDec 20, 2025 -
3D-objects Public
Interactive Qt-based OpenGL viewer for dynamically loading, transforming, and shading 3D object models in real time.
C++ MIT License UpdatedDec 18, 2025 -
Colored-squares Public
The repository is a Qt 6 desktop application that demonstrates how to integrate a modern OpenGL 4.6 core context into a traditional Qt Widgets interface. It constructs a main window that loads a si...
C++ MIT License UpdatedDec 18, 2025 -
3D-colored-pyramid Public
A Qt6 and OpenGL 4.6 Core application that renders a 3D pyramid made of colored cubes above a ground plane, featuring real-time camera control, scaling, shearing, rotation, and projection toggling ...
C++ MIT License UpdatedNov 11, 2025 -
Tic-tac-toe Public
Tic-tac-toe implementation using minimax algorithm with alpha-beta pruning.
Python MIT License UpdatedNov 11, 2025 -
Colored-squares-pyramid Public
A WebGL 2.0 application that renders a pyramid of animated colored squares on a ground plane, showing how to use shaders, transformation matrices, and interactivity in modern browser graphics.
JavaScript MIT License UpdatedNov 2, 2025 -
This project implements a lossless differential compression algorithm for sequences of 8-bit integers.
Python MIT License UpdatedNov 2, 2025 -
Embedded C project for the STM32F411 board that toggles a single segment of a common-anode 7-segment display using an external push-button, implemented via direct register manipulation.
Assembly MIT License UpdatedOct 25, 2025 -
7-segment-display-counter Public
STM32F411 project in C that drives a 7-segment display to count numbers using direct register control.
Assembly MIT License UpdatedOct 25, 2025 -
This application provides an intuitive interface to package your Python project (and any additional files or folders) into a standalone executable using PyInstaller.
Python MIT License UpdatedAug 21, 2025 -
ASCII-square Public
Application for generating a certain custom-sized ASCII square
Python MIT License UpdatedMay 1, 2025 -
The FIFA World Cup 2022 Predictor is a Python program that calculates points for players' predictions in the World Cup matches. It generates a tabulated summary of each player's points for differen...
Python MIT License UpdatedJul 26, 2023 -
Text-to-speech Public
A program for text-to-speech conversion from pdf file into a mp3 file.
Python MIT License UpdatedMar 26, 2023 -
Quotes_web_scraping Public
This is a Python program that scrapes quotes from a website using BeautifulSoup and request library. The scraper extracts quotes along with their author and tags, and stores them in a pickle file. ...
Python MIT License UpdatedMar 16, 2023 -
Assembler-console-emulation Public
Basic assembler functionality emulation using Python.
Python MIT License UpdatedFeb 28, 2023 -
Deck_of_Cards Public
Simple card and deck class implemented in Python using object-oriented techniques. Additionally, unit tests were made for every class. It is possible to implement a card game on top of this project.
Python MIT License UpdatedFeb 28, 2023 -
Flight data extraction using Flightradar 24 API.
Java MIT License UpdatedFeb 28, 2023 -
Binary-search-tree-balanced Public
C++ project for implementing binary search tree with a special criterion for balancing.
C++ MIT License UpdatedFeb 28, 2023 -
Colored_ASCII_Art Public
This project is a simple ASCII art generator for terminal that allows users to input a message, choose a text color, and optionally add text attributes and a background color.
Python MIT License UpdatedFeb 21, 2023 -
Balloon_problem Public
Balloon string problem solution with several variations (progressions) and additional utilities added.
Java MIT License UpdatedFeb 13, 2023 -
Vigenere-cipher Public
Program for encryption and decryption of Vigenere cypher using index of coincidence.
Python MIT License UpdatedFeb 13, 2023 -
Jenkins-pipeline-project Public
Pipelines used for connecting Git repository and Docker with Jenkins.
MIT License UpdatedDec 19, 2022 -
StableMarriageProblem Public
Solving stable marriage problem using special algorithm.
Java MIT License UpdatedDec 19, 2022 -
MavenProject Public
Basic Maven template project.
-
SwagLabs_testing Public
Automatization testing of SauceDemo website.
Java MIT License UpdatedNov 11, 2022