SDK
Actions
Modelowanie 3D
Umiejętność programowania w Java umożliwiające tworzenie aplikacji Webowych w Spring Boot, znajomość frameworków jak: jOOQ, Javalin, Spigot-API oraz JDA (Java Discord API).
Posiadam również umiejętności korzystania z narzędzi do bibliotek Java takich jak Maven (skomplikowane projekty pom.xml, np, jOOQ sources generator, shading Jar, signing Jar) oraz Gradle (Groovy DSL).
Projekty:
Cubecopia
TuliAutoInitializer
TuliLogin
Tulisiowice
Biblioteki/Frameworki:
Spring Boot
jOOQ
Javalin
Spigot-API
JDA
Maven
Gradle
Programowanie w niskopoziomowym języku C++: w miejscach, gdzie szczególnie potrzebna jest prędkość wykonania programu (np. wiele operacji na plikach) oraz jako projekty do poznawania języka (projekty z zastosowaniem Unix-like socketów), czy operowanie na wskaźnikach. Używałem również go, aby stworzyć launcher do programów napisanych w Java, umożliwiając tworzenie jednego pliku wykonywalnego EXE.
Projekty:
GuessTheNumber
WorldWideToe
Certyfikaty:
Cisco Networking Academy
Projektowanie aplikacji na telefony Android — np. zarządzanie powiadomieniami. TuliNotifBlocker to aplikacja blokująca uciążliwe (w mojej opinii) powiadomienia systemowe, np. "Nie przeszkadzać". Wolę, w momentach odpoczynku, nie widzieć żadnych powiadomień, również o tym, że nie chcę widzieć powiadomień ;)
Projekty:
TuliNofiBlocker
Programowanie w języku Python — od tworzenia aplikacji do skanowania zdjęć, do sieci neuronowych sterujących bolidem z gry Trackmania Nations Forever, czy używania triangulacji widoku z trzech kamer do tworzenia nagrania Motion Capture. Korzystanie z bibliotek takich jak OpenCV, Numpy, PIL, PyTorch, Matplotlib, Pandas.
Projekty:
JustTwirk
TuliMania
Doświadczenia:
Konferencja "Technika Jest Wśród Nas 2.0"
Konkurs Liga Mistrzów Pythona — II Miejce