Blog
Ever wanted to chat with any AI model directly from your terminal without leaving your workflow? I built a lightweight ZSH function that connects to any OpenAI-compatible API with minimal dependencies—just curl and jq. I use fuelix.ai as my provider, which gives me access to dozens of models from OpenAI, Anthropic, Google, and others through a single API. But the function works with any OpenAI-compatible endpoint—local models, direct provider APIs, or custom services.
Running a private game server for friends doesn’t have to mean opening ports to the internet. Here’s how I set up a secure Factorio server using Tailscale and Docker Compose.
Read more →
How I transformed my static projects section into a smooth, animated carousel using Jekyll collections, CSS icon cropping, and custom JavaScript animations—all with Claude's help.
Read more →
Setting up GitHub Actions Runner Controller (ARC) on a cheap VPS with K3s to run scalable, self-hosted GitHub Actions runners with Docker-in-Docker support.
Read more →