To repozytorium zawiera wybrane projekty storzone przeze mnie. Większość projektów zawiera dodatkowy opis wewnątrz swoich katalogów (w pliku README.md lub na podglądzie GitHub).
Poniżej przedstawiono krótki opis projektów wraz z wykorzystanymi technologiami.
- cube [JavaScript, WebGL] - aplikacja 3D wyświetlająca skrzynię, wokół której można się obracać,
- GenAlg [C, C++] - program który na podstawie algorytmu genetycznego tworzy nowy obraz, który ma być zbliżony do obrazu przekazanego do programu,
- NokiaLCD [C++, Arduino, IoT] - stacja pogodowa, która łączy ze sobą moduły elektroniczne, takie jak wyświetlacz, sensor temperatury, enkoder obrotowy, zegar czasu rzeczywistego i moduł komunikacji bezprzewodowej. Odczytaną temperaturę przesyła za pośrednictwem internetu do chmury,
- OWReader [C++, Python, Raspberry Pi, IoT] - program przeznaczony na Raspberry Pi, który odczytuje dane z sensora temperatury i zapisuje je na dysku. Następnie przy pomocy skryptu napisanego w Pythonie przesyła te dane do chmury,
- ShoutBox [PHP, HTML, CSS, SQL, JQuery] - prosta aplikacja małego czatu internetowego, popularnego w pierwszej połowie lat 2000,
- Sigma Delta Motion Detection [C#, Windows Forms] - aplikacja służąca do wykrywania ruchu na wybranym obszarze ekranu,
- Sim [C++] - program symulujący odbicie piłki od ziemi w przyspieszeniu ziemskim wraz z uwzględnieniem tarcia oraz elastyczności obiektów podczas odbicia,
- SourceQuery [PHP] - biblioteka pozwalająca na komunikację z serwerem do gier opartym na silniku Source,
- TLC_leonardo [C++, Arduino] - program na Arduino, który z wykorzystaniem układu sterownika PWM oraz diod RGB umożliwia zarządzanie świeceniem macierzy diod RGB,
- TeamSpeak Request Center [PHP, Laravel, Bootstrap, ORM] - aplikacja internetowa automatyzująca proces tworzenia kanałów serwera TeamSpeak na wniosek użytkowników zatwierdzanych przez administratorów,
- Vector [C++] - biblioteka implementująca wektory matematyczne (2D i 3D), które uwzględniają w obliczeniach niedokładność reprezentacji liczb zmiennoprzecinkowych.