Who am I? 🔗
I’m a programmer going by “digitcrusher” on the internet, living in Poland and speaking almost fluently in English. I have been using Linux for everyday purposes since 2016. I’m also a free (as in freedom) software enjoyer and an active user of Kakoune, Lzip and mpv.
You can contact me via email: . Please use my GnuPG public key when sending messages to me if you can. Here’s a guide on how to create and use your own GnuPG key.
As you can probably guess, programming is my hobby and a big part of my life too. I started my coding adventure in 2014 and have been hooked ever since. Nowadays I write mainly competitive programming stuff in C++, hobby projects in Scala, Python or other languages, and some scripts in Python.
What is this website? 🔗
This is the place where I showcase my projects and write articles on things I find interesting. This whole website is just static HTML and CSS generated with Jekyll and hosted on my Raspberry Pi using lighttpd. Feel free to copy its design and structure for your own use.
My works 🔗
I host my code mainly on GitLab and in rare cases on GitHub. Here’s a list of my projects I work on in my spare time:
- Astrovoyageur - A 2D physics demo in Scala and LWJGL (right now) and a finished moon lander simulator in the future. Some recordings of it.
- algorytmy - A collection of algorithms useful for competitive programming, written in C++ and documented in Polish.
- bm - A sophisticated yet minimalist bookmarks manager written in Python.
…and the ones that I have finished or abandoned:
- digitful - A finished 2D OpenGL lighting demo in C using GLFW. Here’s a recording of it.
- Discord voice channel observer bot - A Discord bot in Python that monitors activity in voice channels.
- Country Outline Guessing Game - A finished browser game where you have to guess a country by its shape. You can view the source code here.
- billboard - A simple two player eight-ball pool game in C++ and SFML, which I originally wrote in 24 hours at a camp for some friends. This one’s abandoned.
These are open source of course. Some of them don’t have any setup guides yet, so you only have the build scripts to work with.
I may upload some interesting articles here from time to time. In the meantime, you can add this website to your Atom syndication feed to be up-to-date with my upcoming undertakings.