Blog
Technical notes on how the things around here are built.
Running multiple WireGuard tunnels at once on macOS
Why the official WireGuard client allows only one active tunnel on macOS, what actually breaks when you force two, and the patches that fix it: a utun device per tunnel, opt-in split DNS, and endpoint resets on network changes.
mRemoteNXT: from a daily need to a native Mac app
The connection manager I relied on under Windows has no macOS version, so I wrote one that reads exactly the same configuration file — and released it under the same licence as the original.
Synology: repairing an ext4 volume DSM called unfixable
For months DSM reported "File system errors cannot be fixed" and support recommended deleting the storage pool. The real cause was an orphan inode list broken by a power cut, and a manual e2fsck repaired it without losing a single file.
DiskLens: from idea to the Mac App Store in six days
How I wrote a disk space analyzer for macOS and shipped it on the Mac App Store in six days: the scanning engine, the sandbox traps, the submission steps, and what Reddit feedback changed.