Artur Kos software developer workspace with code on screen

Artur Kos — Software Developer Portfolio

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.

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.

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.

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

GitHub: https://github.com/ArturKos