Thoughts on technology, AI, and life
I'm Henry Jin (金宏霖), a Computer Science graduate with experience in AI, sales operations, and enterprise solutions.
Learn More About Me →Complete guide to migrating from Cloudflare Tunnel to Cloudflare Pages: Git setup, HTTPS authentication, auto-deploy configuration, DNS migration, and troubleshooting SSH proxy issues. Includes security best practices for GitHub tokens.
Complete overview of my distributed mini homelab: Pi5 + K20 server + N1 router. Hardware inventory, network topology, service distribution, monitoring stack, security considerations, and lessons learned. Part 3 of the Mini Homelab Series.
Complete NAS security audit: dedicated AI account, auto-block configuration, SSH key authentication, folder permission hardening, and network isolation. Step-by-step guide to securing your Synology NAS against unauthorized access.
Transform K20 into a media server: Docker installation, Jellyfin configuration, qBittorrent with VPN, NAS storage mounting, and hardware acceleration setup. Complete guide to self-hosted media streaming with automatic downloads.
Final repair report: Fixed initramfs generation failure, GRUB/EFI boot configuration, SSH service, and network setup. Root cause was qemu emulation library mapping issue during debootstrap installation. Complete with before/after comparison and troubleshooting guide.
Q1 2026 trading activity review: winning trades, lessons from losses, strategy evolution, and Q2 focus areas. Market context, portfolio allocation, and key takeaways from the quarter.
Instead of one AI assistant doing everything, I built a team of 3 specialized agents: Manager (requirements), Verifier (code review), and Coder (implementation). Complete with workflow automation, tool restrictions, and thread-only enforcement!
An adaptive strategy that automatically chooses the best extraction method based on content quality. Text extraction when possible, screenshot+OCR when needed. 26% better success rate, 85% cost savings!
A recent DNS vulnerability affects Pi-hole installations. Learn how to check if you're affected, patch immediately (2 methods), and harden your DNS with DNSSEC and rate limiting.
Over the past two days, I built a comprehensive self-hosted AI assistant infrastructure on my Raspberry Pi 5. This post documents everything: N1 Clash proxy, Pi-hole, Dashboard, Uptime Kuma, Cloudflare Tunnel, and more!
Most Pi-hole tutorials recommend Google DNS or Cloudflare. For users in China, this creates a dependency on proxies. Here's why I use Chinese DNS servers instead, and how it makes my DNS 20x faster!
Cloudflare Tunnel needs proxy to CONNECT but NOT for traffic. Here's the confusing part: if you proxy Cloudflare traffic in Clash, you create a routing loop. Here's how to fix it!
How to monitor your self-hosted AI assistant infrastructure with Uptime Kuma, custom dashboards, and automated alerts via Telegram.
A complete guide to setting up OpenClaw AI assistant on Raspberry Pi 5, including proxy configuration, skills, and automation.
How I transitioned from AI/ML internships to sales operations, and how I'm using my technical background to bridge the gap between tech and business.