Writing
2026
- Fixing Font Rendering on Linux After Windows How I fixed blurry, thin fonts on KDE CachyOS with a 1080p monitor using lucidglyph stem-darkening instead of ClearType-style subpixel hacks.
- Self-Hosting a Private SearXNG Search Engine How I put a private, single-user SearXNG metasearch engine behind a Caddy reverse proxy with Docker Compose, so my searches never leave my own machine.
- Securing a Legacy API You Can't Break or Rewrite A security audit of a legacy PHP and CodeIgniter mobile backend: nine real flaws, a frozen API contract, and how to patch it without locking out old apps.
- Dissecting a WordPress Hack: Ghost Admins and CSS We debugged a WordPress slot spam infection and found attackers hiding rogue admin accounts and backdoor plugins using a simple CSS override in functions.php.