Engineering Blog
Sharing practical insights on building software systems, self-hosting privacy-focused tools, and leveraging local AI models in 2026.
Showing 1–10 of 20 posts
Migrating OG Image Generation from Satori to Takumi: 30%+ Faster Astro BuildsHow I migrated my Astro blog's dynamic OG image generation from Satori to Takumi, cutting build time...Read post

Programmatic Video with Remotion: Building Videos in React with AI SkillsLearn how to build programmatic videos using Remotion, React, and Gemini 3.7 Flash skills. Preview i...Read post

Self‑Hosting on a Budget: What I Run on My HP EliteDesk Mini PCHow I built a quiet, low-power homelab running 35+ Docker services on a refurbished HP EliteDesk Min...Read post

How to Self-Host Outline Wiki for Your Homelab: The Ultimate Documentation StackStep-by-step guide to self-hosting Outline Wiki in your homelab with Docker Compose, OIDC authentica...Read post

How to Install llama.cpp on Windows, Mac, Linux, and Termux (2026): A Complete GuideComplete llama.cpp installation guide for Windows (CUDA/Vulkan/WSL), macOS (Metal), Linux, and Andro...Read post

How to Monitor Your Homelab with Beszel and DozzleDozzle vs Beszel comparison and setup guide. Monitor CPU, memory, Docker container metrics, and live...Read post

Securing My Homelab: Integrating CrowdSec, Traefik, and Ntfy in DockerLearn how to secure your homelab using CrowdSec, Traefik v3, and Docker. Configure real-time bans, A...Read post

How to Stop Vibe Coding and Start Using Structured AI SpecsLearn how Spec-Driven Development (SDD) with OpenSpec & GitHub Spec-Kit stops AI hallucination, prev...Read post

How to Automate Dynamic Social Images Using Satori and SharpLearn how to automatically generate beautiful, dynamic social media Open Graph (OG) images at build...Read post
Running Gemma 4 Locally on iOS and Android: The Google AI Edge Gallery GuideStep-by-step guide to run Gemma 4 locally on iPhone or Android via Google AI Edge Gallery. Learn how...Read post
