__ _ _ / /__ ____(_)__ ___ (_) / '_// __/ /_ // -_)/ / /_/\_\/_/ /_//__/\__// / /___/
@krizej:envs.net
krizej@protonmail.com
started programming in 2018 because of gamedev, learned low(er) level concepts with c and linux, now i'm doing some bare-metal embedded programming
generally i program in c but also write scripts/etc in python. i've used asm (for x86_64 and 6502), c++, java/kotlin + some others.
nixos, i3, dual monitor
i play games: mainly tf2 but my other favorites are quake (1996), homm3, deep rock galactic, factorio, risk of rain 2, valheim. outside of da computar i think blacksmithing looks fun and i'd like to try it eventually.
displays system information (cpu usage, ram usage, etc) on an external lcd display.
since the display can't be easily connected directly to my computer, i had to come up with a more creative solution: connect the lcd to my raspberry pi and send stuff over a socket.
the networking and lcd-controlling code is written in c. the gathering and sending of the system information is done with a bash script.
reimplementation of minecraft beta 1.7.3 in c. you can join servers and interact with players on the original java version.
at the moment you can connect, walk around, break/place blocks and send chat messages. the project is currently on hold because i am tired of opengl, but i'd like to get back to it eventually.
a few command line tools for interacting with quake 1 file formats. currently supports .pak archives and .lmp files (images, palette and colormap).
i plan on adding support for sprites (.spr), wads (.wad), models (.mdl) and maybe some quakec stuff.
all written in c with no dependencies except some stb headers (which are included in the repository)
this is the website you're reading right now :-P
it was originally written fully by hand, but i rewrote it in nix because i'm too lazy to manage the list of projects manually in html (also nix is pretty epic)
the website uses a neat trick with labels and radio buttons to make the panel you're looking at change depending on which project is selected. see styles.css:51 for details.