Together with Paweł Wojciechowicz, we're an indie game studio Cat-astrophe Games. We're making some cool games! We made Escape from the Universe, a space shooter with a cool modern/retro-style and a procedurally-generated storyline (for Android and iOS). We are working on The Unholy Society, a funny adventure game with exorcisms (for Windows, Linux, macOS).
Castle Game Engine — this is my greatest and ongoing life project. An open-source game engine for modern Object Pascal, with support for a lot of 2D and 3D formats (VRML / X3D, Spine...), portable (Linux, Windows, Android, iOS...), with a lot of graphic effects.
I wrote the "Modern Object Pascal Introduction for Programmers". It's a short book (or a long article:) introducing the concepts of modern Object Pascal to the programmers familiar with other modern languages (like C#, Java, C++). The book is also available in the PDF format. The source of the book (in Asciidoctor) is openly avaialable on GitHub.
I'm teaching Blender.
Other projects. All of them are provided with source code, and are free-software/open-source (GNU GPL >= 2).
My projects on GitHub. Some toy projects. Some old projects.
Bad Blaster — a small game in OCaml and SDL.
grammar_compression — implementation of Sequitur and Sequential compression algorithms in ObjectPascal.
Jamy & Nory — network textual game (MUD, multiple user dungeon) written in Java. (Note: a lot of Polish text inside, probably not playable for non-Polish speakers.)
I wrote some notes about various 3D Computer Graphics algorithms. These are a mixed bag of notes, findings, and links to other useful resources. Many of them ended being implemented in some way in my Castle Game Engine, so you can look there for open-source implementation of some of these techniques.
Other random pieces of information that I wrote:
I'm the administrator of Moodle server for Institute of Computer Science at the University of Wrocław. See server news and status page.
I'm also the administrator of Wrocławski Portal Informatyczny. The portal is unfortunately not extended anymore.
This is the Michalis Kamburelis' (aka Kambi) page.
You can fetch my public GPG key.
and use it to encrypt messages to me or verify my signed emails.
You can also fetch it using GnuPG by
gpg --keyserver pgp.mit.edu --recv-key CB97BC0F5FA24DD1.