I'm a software developer passionate about computer graphics, GPUs and high performance computing. Currently employed at AMD, working on Vulkan driver and AMF library for hardware accelerated video processing. See my LinkedIn profile.
- cmag - Interactive analyzer and browser for CMake build systems. This tools aims to provide a graphical representation of complex build systems with different dependencies, properties, etc.
- emos - A MOS 6502 processor emulator.
- PicoGpu - Implementation of a simplified GPU using SystemC. My first attempt to use the library. I implemented a simple rendering pipeline with programmable blocks, memory subsystem, depth buffering and an assembler for my own assembly shading language.
- Oakum - Memory leak detection library for C++ projects. Especially useful for ensuring memory safety in short code sequences, like unit tests.
- 2023 OtwartyJO - Translation of OpenCL library API to Polish language. Translated header is generated by parsing original
cl.h
header and using a lookup table to translate or keywords from English to Polish. - 2024 glBamboozle - An OpenGL loader, which intercepts OpenGL calls of real applications (e.g. games) and alters them to create funky visual effects. This project was not completed and there are not a lot of effects implemented.