Artur Kos

|

Portfolio

Software developer with experience in systems programming, embedded IoT, and game development. Explore my featured projects below or browse the full list of repositories.

C++GameAI Generated

Jigsaw Puzzle Game

Desktop jigsaw puzzle with SFML 2.5 + Cairo. Bezier-curve interlocking pieces, 3 difficulty levels (12–192 pieces), drag-and-drop, score tracking, and embedded resources. Fully AI-generated C++17 project.

C++Linux

BigNumber Library

Arbitrary-precision arithmetic library using linked lists. Supports addition, subtraction, multiplication, division with binary/hex/decimal display. 43 unit tests via GoogleTest, zero memory leaks confirmed by Valgrind.

CC++Linux

CHIP-8 Emulator

Faithful CHIP-8 processor emulator in C/C++ with Allegro5 for graphics, sound, and input. Interprets opcodes, manages memory, display, and timers to run classic retro ROMs.

CLinux

CPU Usage Tracker

Multithreaded console tool monitoring individual CPU cores via /proc/stat. Uses pthreads with mutex synchronization. Valgrind-verified with zero memory leaks.

CEmbeddedIoT

Weather Station

IoT system monitoring indoor/outdoor temperature and humidity. ESP8266 with DHT11/DHT22 sensors, Raspberry Pi 4 server, PHP+MySQL backend, web dashboard, Android app, and Windows 10 widget.

CEmbeddedIoT

Temperature Sensor

ESP8266 library for analog and digital temperature sensors with MQTT real-time data transmission. Developed during Intive Patronage 2020 embedded systems program.

CEmbeddedIoT

LED Controller RGB

RGB LED strip controller on ESP8266 with HSV-to-RGB color conversion and MQTT integration. Supports custom lighting effects and brightness control. Built during Intive Patronage 2020.

C++LinuxGame

Arkanoid Game

Classic Arkanoid built in C++ with Allegro5. Features multiple levels, power-ups, and a scoring system. Demonstrates OOP principles and real-time graphics rendering.

C++Game

Puzzle Game

Windows puzzle game developed in C++ Builder 6.0 as an engineering thesis project. Features GUI with GDI graphics rendering.

CLinux

Relay Board Controller

Cross-platform 8-relay board control. Windows GUI built in C++ Builder with network remote management. Linux CLI tool in C with CMake build system.

GitHub repository

Contact

Feel free to contact me using the information below:

Email: Artur.Kos.software.developer@gmail.com

LinkedIn: linkedin.com/in/artur-kos-8a03a1364

GitHub: https://github.com/ArturKos