Posts.
My Always-On Agent Costs Me Nothing*

The story of ntran, my always-on AI agent that runs on a free-tier VM, remembers everything, and costs me nothing to run.
Read more: My Always-On Agent Costs Me Nothing*Hardening a Cheap VM: How Not to Get Hacked

How to secure your budget VPS before putting anything live.
Read more: Hardening a Cheap VM: How Not to Get HackedRunning local models for coding and co-work

A brief note on using llmfit, Ollama, llama.cpp, and OpenCode together for a local coding workflow.
Read more: Running local models for coding and co-workYour Opinion Is Now Worthless

Inflation has quietly destroyed the market value of 'my two cents'.
Read more: Your Opinion Is Now WorthlessDragon Riding: The Art of Vibe Coding

A playful take on vibe coding that treats working with AI agents like learning to ride a dragon.
Read more: Dragon Riding: The Art of Vibe CodingInstalling Jellyfin Media System
A guide to setting up Jellyfin as a self-hosted media system for streaming your own library.
Read more: Installing Jellyfin Media SystemCommand line variables on Flutter using --dart-define

How to pass build-time values into Flutter apps with --dart-define and read them back in code.
Read more: Command line variables on Flutter using --dart-defineIn the beginning
Why I finally started this Hugo-powered personal site after bouncing between blogging platforms.
Read more: In the beginning