Spelunky-PSP devlogs:
- Spelunky-PSP devlog #1 (2020) (video)
- Spelunky-PSP devlog #2 (2020) (video)
- Spelunky-PSP devlog #3 (2020) (video)
- Software-implemented OpenGL – SpelunkyPSP on PocketGo case study (2020) (video)
- Spelunky-PSP devlog #4 (2021) (video)
- Spelunky-PSP devlog #5 (2021) (video)
- PSP HDC 2021 – Spelunky PSP – First year of development (2021) (video)
- Spelunky-PSP – Orthographic camera + Accelerometer on Android (2021) (video)
- Game inside a game – Adding CHIP-8 VM to SpelunkyPSP (2021) (video)
- Spelunky PSP devlog #6 (2023) (video)
CTFs
- Preparing for your first CTF | Cybersecurity (2023) (video)
- My 35C3 CTF writeup IV – stringmaster2 (2019)
- My 35C3 CTF writeup III – stringmaster1 (2019)
- My 35C3 CTF writeup II – 1996 (2019)
- My 35C3 CTF writeup I – poet (2019)
OpenGL
Android
- The offbeat art of Android live wallpapers (2019)
- Creating live wallpaper in Unity
- Creating live wallpaper in LibGDX
- Creating live wallpaper in Android Studio
- I concluded the series by opening a Github repository with templates for all covered technologies.
C++
Linux
- On Small Improvements (2024)
- Further tinkering with X11 root window (2018)
- Writing X11 screensaver with C and opengl (2018)
- Recompiling Ubuntu clock to display in hex (2018)
- Using Linux network namespaces to play Minecraft via VPN (2018)
Uncategorized
- Soldat – Networking in Picture I (2025)
- Kapitan Bomba (2025) (PL)
- Specialists And Generalists (2023) (video)
- Having a look at sources of Haven & Hearth MMO client (2018)
- Kindle IV jako linuksowy terminal (2018) (PL)
- Różne V – Sphinx i rozpoznawanie mowy (2017) (PL)
- Różne II – Glitchujemy zdjęcia (2017) (PL)
- Różne I – Java na olimpiadzie fizycznej (2017) (PL)