|
Software developer with experience in systems programming, embedded IoT, and game development. Explore my featured projects below or browse the full list of repositories.
Custom Debian 6 Squeeze firmware for a 183 MHz ARM926EJ-S NAS. Web dashboard, 6 web apps (download manager, file manager, gallery, web terminal), Samba, Transmission, MiniDLNA. Critical tools (SSH, OpenSSL, wget, curl, aria2) compiled natively on the device.
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.
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.
Faithful CHIP-8 emulator in C++17 with two frontends: Allegro 5 on Linux and native Win32 (GDI + WinMM) on Windows with zero external dependencies. Implements the full 35-opcode set, 64×32 display, dual timers, and ROM loading.
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, Windows 10 Rainmeter widget, and a 7-day forecast dashboard built on weighted historical averages blended with recent trend extrapolation (Chart.js, dark theme).
433MHz RF light controller with ESP8266 + CC1101 transceiver via ESPHome. Controls bedroom and living room lights through Home Assistant with Alexa voice control. Includes RF signal monitoring and 3D printable case.
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 Allegro 5. Features a retro CRT intro, particle effects, ball trail, screen shake, three power-up types, multiple levels, and persistent high scores.
Windows puzzle game developed in C++ Builder 6.0 as an engineering thesis project. Features GUI with GDI graphics rendering.
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.
Professional website for a psychological testing practice in Szczecin, Poland. Responsive design with Google Maps integration, Schema.org structured data, service showcase, and photo gallery. Hosted on GitHub Pages.
Interactive English vocabulary slideshow with 156 learning images, 60-second auto-advance, Word of the Day from a 575-entry Polish–English dictionary, shuffle, fullscreen, and dark animated UI. PHP backend serves image list as JSON.
Multi-device, multi-user GPS tracking dashboard. LilyGO T-SIM7000G firmware (live/batch + SD offline buffer) plus a PHP/MySQL/Leaflet web app with admin panel, Traccar/Home Assistant integration, OSRM road-snap and interpolation, and password-less read-only embed tokens for HA iframes. Self-hosted on Raspberry Pi.
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