Work

Programming

One of my most productive days was throwing away 1000 lines of code.

— Ken Thompson

Own

os
My toy OS. Currently does nothing other than boot.
pic_therm
Temperature and humidity measurement using PIC16F877A and BME280.
nfy
Minimal and daemonless notification program for X.
sbrs
Blog and RSS system in POSIX shell. Deprecated.
chip8
CHIP-8 emulator in C using SDL.
cstring
Lightweight string library for C. Kind of inspired by C++’s STL (stop laughing) string library.
graphcurses
Curses 2D graph generator. Plots single variable functions and their derivatives.

More can be found on Sourcehut, GitHub and my Git server. Plan 9 code is also mirrored on Shithub.

FreeBSD

Wiki profile
Main page. Mostly articles, which are also mirrored here.
Patches and code reviews
I also keep my most important patches here.
Portscout
Ports I maintain.
Instruction-level dynamic tracing
Currently implementing a new DTrace provider to allow for instruction-level tracing.
Sound mixer improvements
An OSS mixer library implementation, a complete rewrite of mixer(8) and sound(4) update. The project was added to the base system in FreeBSD 14.0.

Other Open Source

Relatively important patches are kept here.

neomutt
Greek translators team member.
9front
Minor patches and wiki guides.
suckless.org
Minor patches.
sfeed
Implemented bookmarking for sfeed_curses(1).

Music

I mainly play the guitar and a few other stringed instruments, and also make small efforts to not suck at violin. Unfortunately, all of my non-metal compositions are not yet published, but might be in the future.

Below is a list of (published) projects I’ve worked on:

Defilade
My dead band. It started as a solo project in 2016 when I bought my first sound card and proper headset, so that I could record music that didn’t sound like it was recorded with a Fisher-Price cassette recorder (see image below). The songs were all written and recorded before the band was formed, so we didn’t get the chance to write new songs as a band, apart from one or two drafts. Compared to my other musical projects, this one has been quite “successful”, but nowadays I’m not really interested in working on it.
Friend
A Slovak friend of mine’s collective project I took part in. Here is a previous project of his.
Pulsa diNura
A neighbor’s project I wrote parts and produced songs for. He now has a new post-rock project going on.
Krigstid
I was 15, edgy and hadn’t discovered mixing yet. Didn’t even bother using a metronome in 2 of the songs. The guitars were recorded using a Jack-to-USB cable going straight to my computer’s default sound card, and some random amp VST I can’t remember the name of. “Mixing” was done using earbuds.

History (Why study history? What’s the point? It’s boring!)

World History Daily
A history page I created a few years ago.