My Blog

My New Home Lab (I Should Have Set This Up Months Ago)

A late-2013 Mac Pro, VirtualBox VMs, Tailscale mesh networking, and herdr turned a dusty old machine into a full remote dev environment reachable from anywhere.

Cloudflare Workers Just Got Its Own Cache

Here's Why That's a Bigger Deal Than It Sounds

The Hidden Risk in Your CI Pipeline: Why `pull_request_target` Is a Security Liability

pull_request_target gives CI workflows full secret access. One open PR is enough to steal credentials or poison your build cache. Here is how to fix it.

Why I'm Glad I Upgraded to pnpm 11 Before the TanStack Attack

I use pnpm for disk space and monorepo support. Turns out upgrading to v11 also made me immune to the May 2026 TanStack supply chain attack - here is what its defaults actually do and why they matter.

Modern Design Systems for Solopreneurs: Tailwind v4 & DaisyUI v5

Boost your development velocity with a CSS-native design system. Learn how Tailwind v4 and daisyUI v5 replace complex JS configurations with a streamlined, semantic workflow that scales perfectly for solo builders and independent developers.

Building a Reliable CDN for our Library with Cloudflare R2 and Workers

Korea Travel Guide — Seoul & Busan

My experiences and recommendations for travelling to Korea