Sahaj Jain

Sahaj Jain

Software engineer @vercel

GitHub 44 repos 515 followers

Explained projects

codecrafters-redis-rust: The Redis Clone That Starts by Pretending to Be a Client
codecrafters-redis-rust: The Redis Clone That Starts by Pretending to Be a Client
A Rust server that teaches Redis from the wire up, with RESP parsing, passive expiration, and a replication handshake that does just enough to look real.
8 min read · Apr 6, 2026
homebrew-lumen: When the install is the product
homebrew-lumen: When the install is the product
homebrew-lumen turns an AI git helper into a one-command habit by doing almost nothing, very well.
8 min read · Apr 6, 2026
The Browser as an Operating System: Inside jnsahaj/portfolio
The Browser as an Operating System: Inside jnsahaj/portfolio
How a developer bypassed the traditional static CV, using React 19 and Zustand to build a fully functional desktop environment in the DOM.
7 min read · Apr 5, 2026
The Borrow Checker and the Primate: Inside jnsahaj/monkey-rs
The Borrow Checker and the Primate: Inside jnsahaj/monkey-rs
How translating a Go-based interpreter into Rust forces a collision between garbage-collected assumptions and strict memory safety.
6 min read · Apr 4, 2026
The Invisible UI: Unpacking jnsahaj/todo
The Invisible UI: Unpacking jnsahaj/todo
How a local-first task engine uses natural language processing and dynamic keyboard orchestration to turn the browser into a terminal-speed command line.
6 min read · Apr 4, 2026
The End of the Hollow Template: Inside jnsahaj/next-saas-dashboard
The End of the Hollow Template: Inside jnsahaj/next-saas-dashboard
Why the modern standard for open-source boilerplates has shifted from UI-only shells to type-safe, serverless-ready engines.
7 min read · Apr 4, 2026
The HUD-Less Developer: Unpacking jnsahaj/dotfiles
The HUD-Less Developer: Unpacking jnsahaj/dotfiles
How 50 lines of Lua turn a minimalist Neovim configuration into a context-aware dispatcher for Claude 3.5 Haiku.
5 min read · Apr 2, 2026
tweakcn: Breaking the Shadcn Monoculture
tweakcn: Breaking the Shadcn Monoculture
How a real-time variable engine and the Model Context Protocol are turning vibes into production-ready design systems.
· Mar 28, 2026
Lumen: The Local Code Reviewer That Lives in Your Terminal
Lumen: The Local Code Reviewer That Lives in Your Terminal
How a Rust-powered TUI bridges the gap between raw diffs and meaningful history using local-first AI.
· Mar 28, 2026
Beyond Find and Replace: How altr-web Solves the Casing Nightmare
Beyond Find and Replace: How altr-web Solves the Casing Nightmare
A Rust-powered WebAssembly playground that refactors code with linguistic intelligence.
· Mar 28, 2026
Altr and the Art of Casing-Aware Refactoring
Altr and the Art of Casing-Aware Refactoring
Why a specialized Rust CLI is safer than your IDE's "Global Replace" for evolving complex codebases.
· Mar 28, 2026
gazectl: Your Head is the New Home Row
gazectl: Your Head is the New Home Row
How a minimalist Swift utility uses computer vision to kill the "Cmd+Tab" bottleneck in multi-monitor workflows.
· Mar 25, 2026

Yet to be explained

skills
Agent skills I use daily
105 stars
Explain
trio
A planner, executor, and reviewer workflow for Pi
TypeScript35 stars
Explain
pi-agent-browser-screenshot
pi extension: inline agent-browser screenshots in the TUI, including inside tmux via kitty Unicode placeholders
TypeScript13 stars
Explain
tmux-annotations
A tmux plugin to leave annotations directly in tmux and paste them into your agents
Shell11 stars
Explain
agent-plugin-sdk
Write an agent plugin once, ship it to every harness — Claude Code, Codex, Pi, and OpenCode. Skills, commands, subagents, hooks, MCP, and shared tools from one TypeScript definition.
TypeScript6 stars
Explain
orbserve
TypeScript4 stars
Explain
v0-design-system-skills
v0 design system skills
2 stars
Explain
widgio
Stream animated SVG / HTML widgets from coding agents to a live browser companion.
TypeScript2 stars
Explain
v0-reimagine
Reimagine an existing web project with v0 from one command.
TypeScript0 stars
Explain