Hi. I'm Kopy.

Martin Kopecký

Junior developer

Pinned Projects

Lightweight encryption algorithm (LEA)

LEA is a CLI application with multi-threaded implementation of the LEA block cipher in Golang. With custom key generation, and multiple modes of operation (ECB, CBC, CTR, OFB, CFB).

Full-stackGolang

Pactkg

Pactkg is a user-space package manager for Linux systems. It installs applications in ~/.local/bin and manages dependencies, versions, and updates. It is designed to be simple, fast, and easy to use. With build-in multi-threaded downloading and verification via SHA256 checksums.

Full-stackC++23

Temps

Temps is TUI console application for monitoring real-time temperature read from sys/hwmon on Linux systems. It provides a simple and interface to view temperature readings of CPU, GPU and other hardware components.

Full-stackGolang

MTG-Treachery

MTG-Treacher is a mobile port of web application MTG Treachery. It is a lobby manager for "Treachery" game mode for Magic: The Gathering. It allows users to manage game lobbies. Main purpose is managing private role and card assignment via WebSocket protocol. Each player can view only their own role and card and "Unveil" it at any time during the game.

Full-stackReactNativeC++23

Logger

A simple, lightweight, header-only and thread-safe logging library for C++. Supports multiple log levels and easy to use API. Logger can be set to log to console, file or both. It is designed to be fast and efficient with no external dependencies.

Full-stackC++23

Akcereg

Web application for managing laboratory exercises, students and non class events. Written in Next.js and FastAPI. It was developed as a group project with my role being the Teach Lead and Frontend developer. I was responsible for the overall design and implementation of the frontend.

FrontEndNext.jsFastAPI