Piotr Kaszuba

Programista, student
Poznań, wielkopolskie

Umiejętności

Git Java OpenCV T-SQL C/C++ Python (podstawy)

Języki

angielski
biegły

Projekty

Pomiar czasu reakcji i biegu sprintera
Zaprojektowanie urządzenia opartego o mikrokontroler STM32 Discovery służącego do pomiaru czasu reakcji w bloku podczas biegu sprinterskiego oraz czasu biegu na odcinku. Projekt zespołowy; w analizach, testach, wyborze urządzeń pomogła dwójka studentów. Do zrealizowania pozostaje zaprojektowanie obudowy i wydrukowanie jej w drukarce 3D.
Zakres obowiązków
Analiza startu z bloku i dobór metody pomiarowej
Program testujący odczyty czujnika podczas startu z bloku przez USB
Wykresy, analiza i zastosowanie odpowiedniego progu wzbudzenia czujnika
Wybór odpowiednich urządzeń elektronicznych
Połączenie urządzeń elektronicznych w jeden system
Aplikacja dla Androida obsługująca system przez Bluetooth
Główny program mikrokontrolera
Dokumentacja projektu
Klient i serwer DHCP
Implementacja klienta i serwera DHCP w Javie bazowana na RFC. Ograniczona funkcjonalność dotycząca opcji i brak retransmisji. Głównym założeniem są prawidłowe pakiety przechwycone przez Wireshark.
Zakres obowiązków
Zapoznanie się z dokumentami RFC dotyczącymi DHCP
Implementacja klienta i serwera
System operacyjny oparty o rozwiązania Windows
Stworzenie w Javie symulacji systemu operacyjnego opartego o rozwiązania zastosowane w systemach Windows. System posiada swój własny interpreter, abstrakcyjny dysk twardy, rejestry na których wykonywane są instrukcje dedykowanego kodu maszynowego. Projekt zespołowy, 8 osobowy.
Zakres obowiązków
Stworzenie modułu system plików FAT
Dokumentacja modułu
Pomoc w tworzeniu modułu pamięci (bliski kontakt z systemem plików)
Dobrowolny team leading w zakresie łączenia i komunikacji modułów
Gra Cube
Stworzenie zręcznościowo-logicznej gry 2D bazowanej na serii filmów Cube. Projekt indywidualny.
Zakres obowiązków
Zapoznanie się z biblioteką SFML dla C++
Zaprojektowanie mechaniki i logiki gry
Napisanie gry w C++
Dokumentacja projektu

Edukacja

Logo
Informatyka, inżynierskie
Politechnika Poznańska
Logo
Matematyka-Fizyka, średnie
I LO Wągrowiec

Zainteresowania

Lekkoatletyka
Tworzenie gier