All Articles

Read my recent thoughts on design, development, and the tech industry.
Stable .localhost URLs for Every Dev Server (and Every Worktree) with Portless
3 min read

Stable .localhost URLs for Every Dev Server (and Every Worktree) with Portless

How I replaced port numbers with stable, named .localhost URLs across all my monorepos using Portless — including a pattern that gives every Claude Code worktree its own dev URL automatically.
Running Multiple Local Supabase Projects in Parallel
4 min read

Running Multiple Local Supabase Projects in Parallel

How to run several local Supabase stacks side by side with the Supabase CLI — static port blocks per project, no port conflicts, no restarting stacks when you switch projects, and Claude Code always talking to the right database.
How I Built a Personal Knowledge Wiki with Claude Code
6 min read

How I Built a Personal Knowledge Wiki with Claude Code

How I turned 14,000+ scattered files — YouTube transcripts, 13 years of RSS feeds, Google Takeout data, Notion exports — into a 50-page cross-referenced knowledge wiki using Claude Code and flat markdown files.
Automating Claude Code Worktree Setup — ENV Files, Node Modules, and Ports
4 min read

Automating Claude Code Worktree Setup — ENV Files, Node Modules, and Ports

How to automate your Claude Code worktree setup so that environment files are symlinked, node_modules are shared, and dev server ports don't collide — all without manual intervention.
Creating custom popover component with Vue 3 and Tailwind CSS
1 min read

Creating custom popover component with Vue 3 and Tailwind CSS

In this article we'll see how we can create a custom design system popover component with vue 3 and tailwind css.
Creating LinkedIn Logo with TailwindCSS
1 min read

Creating LinkedIn Logo with TailwindCSS

In this article, we'll see how we can create a LinkedIn logo with the help of tailwind css

© 2019-2026 Baljeet Singh. All rights reserved.