I build things to find out how they work. Sometimes they work.
On the side I write, play with Claude, experiment with System Languages, Solve Problems and rice my linux, then write down what happened.
ICPC Asia West regionalist, 2025–26.
sift semantic search over a folder of code and notes, offline, on the CPU
go · onnx runtime · bubble tea · an HNSW index written from scratch
dots my desktop, coloured from its wallpaper; the lock screen plays records
niri · noctalia · astronvim · 1366×768
arxiv-mcp lets AI assistants search arXiv and cite papers instead of guessing at them
python · mcp · docker
2026 goodroot/hyprwhspr #215 fixed setup failing on nested requirement files
2026 rsyslog/loganalyzer #101 made exports cover every page, not just the one on screen
2025 npm/cli #8683 documented the ignore-scripts flag for npm version
2026 A typeface from one letter
2026 Everything falls into step
2026 Why can’t you zip a zip?
2026 Anatomy of a page
2025 What actually happens when you press ^C?




