Arun Murali
Arun Murali
2026-05-31
1 / 1
SelfHosted
I Ditched Obsidian Sync and Built My Own — Here's What Actually Happened
2026-05-31
Obsidian Sync costs $8/month. That’s $96/year to sync markdown files — plain text — across your devices. I already pay for a VPS. I already run Docker. And I was already staring at a bill for a note-syncing service that, fundamentally, moves .md files between computers. So I asked myself: how…
SelfHosted
I Just Wanted to Review My Chess Games. I Built a Multiplayer App Instead.
2026-05-31
I lose a chess game. I want to know why. Lichess and Chess.com both have analysis boards, but they’re cluttered, slow to load, and I don’t control my data. I just want to paste a PGN — the standard text format chess games are saved in — and step through my moves on a clean board.…
tutorials
Building a Couple Outfit Configurator with Layered SVG Avatars in React
2026-03-06
How I built a browser-based couple outfit configurator using layered SVG avatars, React, TypeScript, Zustand, and Tailwind CSS — covering architecture decisions, the SVG layering system, state management, and deployment.
ai
How I Built Smart Debt Planner with AI Prompts: FastAPI, Docker, and CI/CD Deployment
2026-03-01
A step-by-step tutorial for building and deploying Smart Debt Planner using AI prompts, FastAPI, Docker Compose, GitHub Actions, and Cloudflare. Includes prompts, architecture, CI/CD pipeline, and troubleshooting.
tutorials
Build a 3D Chess Replay Viewer with WebGPU in Under 30 Minutes
2026-01-24
A complete step-by-step guide to creating an interactive 3D chess replay viewer using Babylon.js, React, and TypeScript — plus how to add an AI-powered lesson generator backed by LiteLLM, Express, and Postgres.
Data Science
Data Science Interview Cheat Sheets Index
2026-01-10
Quick reference guides for data science interview prep - formulas, comparisons, and decision trees.
LLM
Setting Up Your Personal AI Playground: OpenWebUI + LiteLLM + Multiple LLM Models
2025-09-30
[…] “The best investment you can make is in tools that create leverage for yourself.” - Naval Ravikant […] Have you ever wanted to try out different AI models without paying for multiple subscriptions? Or perhaps share access to these powerful tools with family members…