Projekty

Wybrana praca z zakresu computer vision, machine learning i software engineering. Wszystkie projekty są open-source i dostępne na GitHub.

Narzędzia wspierające terapię poznawczo-behawioralną

Narzędzia wspierające terapię poznawczo-behawioralną

ReactTypescriptAndroid

Aplikacja mobilna oferująca narzędzia do terapii poznawczo-behawioralnej (CBT). Stworzona przy użyciu React Native i Expo na system Android.

sh-3ds - Bot do łowienia shiny na Nintendo 3DS

C++20Computer VisionOpenCVCMakeAutomation

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++.

Lo-Fi Lab: Beat Builder [WIP]

Godot 4GDScriptGame DevGLSLIdle Game

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ę.

Precision Guitar Tuner - Stroik gitarowy w czasie rzeczywistym

Precision Guitar Tuner - Stroik gitarowy w czasie rzeczywistym

C++20Audio DSPImGuiFFTReal-time

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.

lib-guitar-dsp - Biblioteka DSP dla audio gitary

C++20DSPFFTAudio ProcessingLibrary

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.

lib-guitar-io - Wieloplatformowa biblioteka audio I/O

C++20Audio I/OCross-platformReal-timeLibrary

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.

VisionCraft - Wizualny edytor węzłów CV

VisionCraft - Wizualny edytor węzłów CV

C++20OpenCVImGuiGLFWNode Editor

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.

Kappa Core - Framework aplikacji OpenGL

C++20OpenGLGLFWCMakeFramework

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.

PyShiny Hunter - Łowca shiny Pokemon

PyShiny Hunter - Łowca shiny Pokemon

PythonComputer VisionAutomationOpenCV

Narzędzie do łowienia shiny Pokemon na emulatorze. Obserwuje ekran przez OpenCV i resetuje grę w kółko, aż pojawi się shiny.