Narzędzia wspierające terapię poznawczo-behawioralną
Aplikacja mobilna oferująca narzędzia do terapii poznawczo-behawioralnej (CBT). Stworzona przy użyciu React Native i Expo na system Android.
Wybrana praca z zakresu computer vision, machine learning i software engineering. Wszystkie projekty są open-source i dostępne na GitHub.
Aplikacja mobilna oferująca narzędzia do terapii poznawczo-behawioralnej (CBT). Stworzona przy użyciu React Native i Expo na system Android.
Bot computer vision do łowienia shiny Pokémonów na prawdziwym sprzęcie 3DS. Odczytuje obraz przez przechwytywanie wideo, śledzi stan gry maszyną stanów, wysyła wciśnięcia przycisków przez UDP via Luma3DS. Dodanie nowej gry to plik YAML, nie nowy kod C++.
Gra idle osadzona w studiu lo-fi hip-hop. Klikasz beaty, kupujesz automaty DJ, odblokowujesz ulepszenia, robisz prestiż. Napisana w Godot 4 (GDScript), z proceduralnymi shaderami GLSL dla tła studia i warstwowym audio, które trzyma synchronizację.
Stroik gitarowy z przetwarzaniem audio w czasie rzeczywistym. Detekcja wysokości oparta na FFT, wiele trybów strojenia, interfejs ImGui. C++20, zbudowany na własnych bibliotekach DSP i audio I/O pisanych osobno.
Biblioteka DSP do analizy dźwięku gitary — detekcja wysokości oparta na FFT, analiza częstotliwości, narzędzia audio. Wydzielona jako samodzielna zależność dla precision-guitar-tuner.
Wieloplatformowa biblioteka audio I/O do nagrywania i odtwarzania w czasie rzeczywistym. Zunifikowany interfejs dla urządzeń audio na różnych systemach. Samodzielna zależność dla precision-guitar-tuner.
Edytor węzłów do wizualnego budowania potoków CV w C++20. Przeciągaj węzły, łącz je, oglądaj wynik na bieżąco. Używa ImGui i GLFW.
Framework C++20 dla aplikacji OpenGL. Architektura warstwowa z systemem eventów, zarządzaniem oknem, obsługą tekstur i logowaniem w jednym. Z pipeline'em CI/CD.
Narzędzie do łowienia shiny Pokemon na emulatorze. Obserwuje ekran przez OpenCV i resetuje grę w kółko, aż pojawi się shiny.