Skip to main content

Santosh Kumar

Full Stack Developer

Recent

Understanding Your First Local AI Stack, Part 1: The Big Picture

Most local AI tutorials hand you a docker compose up and a shrug. This one starts with the architecture, because once you can name the layers, every tutorial after this becomes readable. The Naming Problem # Spend twenty minutes reading about local AI and you will collect a pile of nouns: Ollama. Qwen. Llama. Gemma. GGUF. llama.cpp. Open WebUI. LM Studio. vLLM. Hugging Face.

Accessing Ollama Remotely with Tailscale

Introduction # So about two months back, I moved to another city for work. My home PC — a fairly bulky Fedora machine that I’ve been calling titan — wasn’t something I was going to drag along in a bag. I left it behind at my hometown, plugged in and running on my home network. Before I left, I already had Tailscale configured on it, so at least I knew I could poke at it remotely if I needed to.

Introducing my Homelab and services running within

·25 mins
Introduction # It’s been quite a while since I started homelabbing explicitly. I have already posted about Monitoring My HomeLab With Prometheus and Grafana, but I haven’t posted any video on my channel yet. So today I want to take some time to talk about what I’m already up to. And for this, I’m going to divided this post into the following sections:

I'm Ditching VirtualBox for Something More Linux Native

Introduction # Previously I have talked about how we can use Vagrant to make managing virtual machines easier. You can read about this article here: Let’s Use Vagrant to make Virtualbox less Tedious. While there are many types of virtualization and containerization techniques and tools available when writing this post, I’m specifically talking about virtualization and not containerization.

My Audio Editing Workflow feat. RNNoise and Audacity

·5 mins
Introduction # I have been recording screencasts for a while now. And as simple as it sounds and looks, there is always some pre and postprocessing required to make the screencast look and sound as it does. If you are reading this on my blog, I have a channel called Fullstack with Santosh where I post videos about tech. Go, get subscribed if you are wondering what what content I create.

Workaround: Brave Getting Logout After Every Reboot on Arch Linux

·4 mins
Introduction # This post is about my recent experience with Brave browser on Arch Linux. I was getting logged out which was very annoying. After a series of hits and trials, Brave finally does not log me out. In this post, I’m going to share my journey and the decisions I made to achieve here. First pain with Arch Backstory # For those who don’t know, I recently built a PC for the first time in my life (the first time I was doing every connection) because of my aging laptop.