Harjot Singh Rana
Full-Stack & AI Product Engineer
Writing
Practical notes from building AI products, developer tools, and full-stack applications. Mostly the parts that were harder than they looked.
- 10 Sep 2026 · 25 min readI Distilled Myself Into an Agent Skill, Then Benchmarked It Against MyselfFor a year I wanted to fine-tune a small model on my entire filesystem. I ended up mining 1,398 judgment events out of five coding agents' session logs instead, and turning them into a portable skill. Then I made a control model, the skill, and myself answer the same ten decisions blind. The skill went from 13/20 to 18/20, and every single miss traced back to a rule I had reasoned my way into rather than mined.
- 23 Aug 2026 · 21 min readHow I Scored 100/100 on Is Agentic by VercelMy portfolio started at 75 on Vercel's agent-readiness scanner. Two rounds later it scored 100. Here is every change that moved the number: Markdown content negotiation, a hand-rolled MCP server, RFC 9457 errors, RateLimit headers, an llms.txt that says when to use the site, and the one header Next.js would not let me set.
- 22 Aug 2026 · 20 min readLocum: Giving Grok Bot a Stand-InGrok Bot can burn a week of quota in an hour. Locum hands the work to the Claude Code or Codex CLI already logged in on your machine, through documented extension points, without ever touching a credential. Six releases in a day, including the one where the tool found five real bugs in its own code.
- 08 Dec 2025 · 23 min readThe Practical Vercel Turborepo CheatsheetTask graphs, remote caching, and the pipeline config that actually keeps a monorepo fast.
- 08 Oct 2025 · 7 min readuv and Ruff: A Practical Python Tooling CheatsheetReplacing pip, venv, black, and flake8 with two Rust binaries, and what changes day to day.
- 05 Oct 2025 · 7 min readFrom Zero to npm in 7 Hours: Building WeavestoreHow three of us took an on-chain database SDK from idea to a published npm package in one sitting.
- 23 Sep 2025 · 6 min readBuilding Zyflo: An Accessible, Motion-First React LibraryWhy the existing component libraries kept failing me, and the constraints I built Zyflo around.
- 12 Sep 2025 · 2 min readNext.js and MDX: A Practical Setup GuideWiring MDX into the App Router so posts stay Markdown but can still render React components.
- 11 Sep 2025 · 3 min readChoosing a Stack for a Portfolio SiteThe tools worth reaching for when the site itself is the work sample, and the ones that aren't.