Software developer with experience in systems programming, embedded IoT, and game development. Explore my featured projects below or browse the full list of repositories.
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.
Multithreaded console tool monitoring individual CPU cores via /proc/stat. Uses pthreads with mutex synchronization. Valgrind-verified with zero memory leaks.
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.
ESP8266 library for analog and digital temperature sensors with MQTT real-time data transmission. Developed during Intive Patronage 2020 embedded systems program.
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.
Classic Arkanoid built in C++ with Allegro5. Features multiple levels, power-ups, and a scoring system. Demonstrates OOP principles and real-time graphics rendering.
Windows puzzle game developed in C++ Builder 6.0 as an engineering thesis project. Features GUI with GDI graphics rendering.
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.
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.
Feel free to contact me using the information below:
Email:
Artur.Kos.software.developer@gmail.com
GitHub:
https://github.com/ArturKos