latest project writeup · latest logbook entry
total project writeups: 5 · total logbook entries: 3
auto-updated from my pages repo.
!! full disclosure !!my personal ai policy: i use ai as a writing assistant while coding, i do use claude code and such but i try to do it sparingly and actually learn. i don't consider myself a "vibe coder" and i take full responsibility for all code shared. none of my pull requests / issues will ever be ai slop, i genuinely only contribute stuff i did / found myself, to projects i actually care about.
NONE of my actual writing is written with ai. (at worst, some readmes are there as placeholders, but it'll be blatantly obvious)
| project | description |
|---|---|
| my nixos (ankhnix) | declarative multi-host nixos flake for my desktop, laptop, and homeserver. |
| the e-waste homeserver | a 2013 laptop repurposed into a small nixos homeserver for self-hosting docker containers (navidrome, filebrowser, searxng, vaultwarden), backups. "powered" by ankhnix. |
| pswdgen-api | dockerized ssh & password generator api with a ci/cd pipeline with github actions. |
| libreboot-nidhoggr | personal libreboot patch set for the thinkpad t480; enables smt, natacpi battery thresholds, fn/ctrl swap at ec level, and a grub+seabios dual payload. |
| vibe-oopsie | scans git history (including dangling commits) for leaked secrets. |
| kebab-folders | cli to preview and convert folder names to kebab-case. |
| heart-cli | cli gift: heartfetch a neofetch rewrite that prints a spinning 3d heart as the logo; sandboxheart is a mini sandbox. |
| uardal | romanian wordle-style game that picks a random word each visit. |
| sortvisualizer | quicksort visualizer on html canvas with in-place line swaps. |
| mandelbrot | mandelbrot set visualizer with a webassembly-accelerated core. |

