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 Debian, 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++, and scripts and hobby projects in Python, Scala or any other language fit for the job.
After 7 years of switching between a variety of distros - Mint, Manjaro, Antergos, Alpine and Ubuntu - I have finally settled down in the simple, bloatless, modern land of Debian and wrote my own preseed for it that automatically tailors it to my personal needs.
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 hosted on my Raspberry Pi using lighttpd. Having said my goodbyes to Jekyll’s dependency hell and dodged the Hugo “Where’s the docs?” bullet, I took one day out of my life to write my own 190-LOC static site generator in Python, which may very well be the best and most flexible solution. 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.
Posts🔗
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.