Blog
End of beginning
A song I recently like Every Action comes with an consequence After I decided to live in the moment back in September, the consequences came quickly. December has arrived, would there be a miracle in the
Building My Self-Hosted Digital Ecosystem :)
← November Engineering RetrospectiveI made significant progress through the past month. A multi-regional tailnet has been built out successfully, and I finally understood the Tailscale ACL policy and hardened it. Found a critical security vulnerability on
Midterm - Photo Dump
Some photos during midterm.Thai foodView of HK This was actually my second time here — the last time was about a year ago.Picture from last year, same placeView from the common room that morningHotpot beef tower
Tailscale setup experience
Start off Private Network with TailscaleIt all started with a Raspberry Pi. My Raspberry Pi After getting my hands on a Raspberry Pi, I was eager to explore its potential. Among the many projects, setting up
Projects: LM-Studio ToolPack / Bundle
Targeted for Local LLM use: MCP Tools Collection LM-Studio Tool Bundle Repo Link Why I made this? LM Studio requires manual, per-tool configuration for MCP tools, and currently lacks an automated or user-friendly way to set
Recent about me, mid late Sep
Weekly review, what happened?Another few weeks passed at HKUST. This post is continued from Sep 7th, first week back in HKWhat's fun If you've been checking my website regularly, you might think there haven't been any
Git LFS with GitHub Pages: A Practical Guide
Keep your GitHub Pages repository fast and lean by off‑loading big media to Git LFS. Learn the workflow, caveats, and best practices.