# Bishal Sapkota > Melbourne-based software engineer and educator. Software, agentic AI, open technology, and practical teaching. ## Site - [About and selected work](https://bishal.io/) - [All projects](https://bishal.io/projects/) - [Writing](https://bishal.io/blog/) - [Courses and podcast](https://bishal.io/content/) - [Talks](https://bishal.io/talks/) - [RSS feed](https://bishal.io/rss.xml) - [Sitemap](https://bishal.io/sitemap-index.xml) ## Articles - [Claude Fable 5 lived for 3 days. I spent them upgrading my harness.](https://bishal.io/blog/fable-5-lived-for-3-days/): June 2026: Anthropic shipped Claude Fable 5, then the US government switched it off three days later. Here's what I did with a frontier model on a countdown, and the lesson I kept long after it vanished. - [Markdown/MDX source](https://bishal.io/blog/fable-5-lived-for-3-days.md) - [The time a Guardian reporter thought I went to war with OpenAI](https://bishal.io/blog/guardian-reporter-thought-i-went-to-war-with-openai/): A weekend RAG project I shipped in 2023 came back to almost make me the protagonist of a Guardian story about going to war with OpenAI. It wasn't me, but the actual case is more interesting than the headline. - [Markdown/MDX source](https://bishal.io/blog/guardian-reporter-thought-i-went-to-war-with-openai.md) - [How I picked a Nepali voice for kchakhabar.com (and cut the bill by 90%)](https://bishal.io/blog/how-i-picked-nepali-voice-for-k-cha-khabar/): K cha khabar ships AI-narrated short videos, in two languages. The first week I ran them on ElevenLabs TTS. Then I rebuilt the voice for one-tenth the cost. - [Markdown/MDX source](https://bishal.io/blog/how-i-picked-nepali-voice-for-k-cha-khabar.md) - [The cheapest good enough model is the one that ships. K cha khabar now runs on Gemini 3](https://bishal.io/blog/k-cha-khabar-nepal-news-intelligence/): A few weeks ago I shipped kchakhabar.com, a cross-publisher Nepali news intelligence platform. Here is the technical story of what's under the hood, and why production runs on Gemini Flash instead of the model that topped the benchmark. - [Markdown/MDX source](https://bishal.io/blog/k-cha-khabar-nepal-news-intelligence.md) - [Foundation Models Explained: From AI's Origins to Talking to an LLM (Free Video Series)](https://bishal.io/blog/foundation-models-explained-video-series/): A four-part video series I built in 2025 as part of my Agentic AI Software Engineer curriculum, covering AI history, how foundation models are trained, post-training alignment, and hands-on interaction with LLMs. - [Markdown/MDX source](https://bishal.io/blog/foundation-models-explained-video-series.md) - [That mountain on the Narayanghat horizon is Manaslu, the world's 8th highest peak](https://bishal.io/blog/manaslu-from-narayanghat/): I grew up in Chitwan watching a peak hover above the northern hills every clear winter morning. I finally worked out what it was. - [Markdown/MDX source](https://bishal.io/blog/manaslu-from-narayanghat.md) - [Agentic DevOps - I gave my Agent root access to a VM. Here is what I learned.](https://bishal.io/blog/agentic-devops-i-gave-my-agent-root-access-to-a-vm/): What I learned using AI agents to troubleshoot Kubernetes and manage a virtual machine over SSH, including how I decide what access to give them. - [Markdown/MDX source](https://bishal.io/blog/agentic-devops-i-gave-my-agent-root-access-to-a-vm.md) - [Wonderul World of Open Weights AI](https://bishal.io/blog/wonderful-world-of-open-weights-ai/): A deep dive into the wonderful world of open-weights AI – what it is, why it matters, and how you can get started. - [Markdown/MDX source](https://bishal.io/blog/wonderful-world-of-open-weights-ai.md) - [What is stopping you from running LLMs on your Mac or PC?](https://bishal.io/blog/what-is-stopping-you-from-running-llms-on-your-mac-or-pc/): It is refreshingly easy to run state of the art LLMs on consumer grade hardware like a PC, Mac, or even a Raspberry Pi. - [Markdown/MDX source](https://bishal.io/blog/what-is-stopping-you-from-running-llms-on-your-mac-or-pc.md) - [State of Generative AI in May 2024](https://bishal.io/blog/state-of-generative-ai-in-may-2024/): Jarvis (from Iron Man) like voice computing experiences powered by multimodal models - [Markdown/MDX source](https://bishal.io/blog/state-of-generative-ai-in-may-2024.md) - [I built geojson.app, an open source web mapping stack](https://bishal.io/blog/introducing-geojson-app/): Geospatial data visualization toolkit built using only open source mapping stack - [Markdown/MDX source](https://bishal.io/blog/introducing-geojson-app.md) - [Generating QR code with custom colors, shapes, and a photo.](https://bishal.io/blog/customised-qr-generator/): This project uses `qr-code-styling-node` to generate stylized QR codes through an API - [Markdown/MDX source](https://bishal.io/blog/customised-qr-generator.md) - [Introducing ImmiGPT. Australian Immigration Information Bot.](https://bishal.io/blog/introducing-immigpt/): Say hello to #ImmiGPT 🛂🤖, a result of my recent venture into #LLMs, and using them to solve real problems for Skilled Migrants in Australia. - [Markdown/MDX source](https://bishal.io/blog/introducing-immigpt.md) - [Why do we love music](https://bishal.io/blog/why-do-we-love-music/): What makes music so appealing? Many tried to answer this question, but I haven’t found a explanation I like. Here’s what I think. - [Markdown/MDX source](https://bishal.io/blog/why-do-we-love-music.md) Article source may contain MDX component markup. The HTML article is the complete rendered version. All main content and navigation are rendered in HTML; JavaScript enhances the decorative background and controls.