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 15 posts
How to Stop Vibe Coding and Start Using Structured AI Specs Stop vibe coding. Learn how Spec-Driven Development (SDD) using OpenSpec, GitHub Spec-Kit, and Obra... Read post

How to Automate Dynamic Social Images Using Satori and Sharp Learn 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 Guide Step-by-step guide to running Gemma 4 locally on iPhone or Android via the Google AI Edge Gallery. D... Read post

How to Install and Run Ollama in Termux on Android (2026 Guide) Learn how to install Ollama in Termux on Android to run Large Language Models (LLMs) like Qwen, Llam... Read post
Automating My Social Cards: Satori, Sharp, and the End of Generic Previews Learn how to generate dynamic, rich Open Graph images with Satori and Sharp for your content. Move b... Read post

Top 4 ways to Run LLM locally on Android and iOS Stop paying for AI subscriptions and regain your privacy. Learn the top 4 ways to run Large Language... Read post

Replace Google Photos: Self‑Host Immich in 2026 A step-by-step tutorial on setting up Immich with Docker, Cloudflare, and Tailscale. Secure your pho... Read post

Getting Started with Self-Hosting in 2026 Start your self-hosting journey in 2026. Learn how to choose the right hardware, configure Debian 13... Read post

AdGuard Home: Stop Ads & Trackers for Your Entire Family Learn how to configure AdGuard Home. Protect your family from ads, trackers, and malware with the be... Read post

Self‑Hosting on a Budget: What I Run on My Mini PC How I built a budget mini PC homelab running 35+ Docker services and replaced Google Photos and run... Read post
