Chrome extensions · macOS apps · CLIs & TUIs · solo bootstrapped products
I'm an AI product engineer: I use Claude Code and Cursor to take a product from idea to shipped, alone.
Open to Developer Tools, Product Engineering and AI Product Engineer roles. Remote (India or global). I also build and sell my own products.
- Developer tools: Go and TypeScript CLIs/TUIs, MCP servers, release pipelines, Homebrew/npm distribution. git-scope has 123★, 14 forks, 8 contributors, 17 releases.
- Chrome extensions: Manifest V3, service workers, paid-tier logic. Several built, one actively developed.
- macOS apps: native Swift apps, with notarization and DMG packaging worked through.
- Solo bootstrapped products: I write the PRD, pricing, and go-to-market docs alongside the code, then build and deploy on Cloudflare, Vercel and Convex.
Stack: TypeScript, Next.js, Go, Swift, Rust, Cloudflare Workers/D1, Convex, PostgreSQL, and the Claude, OpenAI and Gemini APIs.
| Project | What it does | Stack | Evidence |
|---|---|---|---|
| git-scope | Scan, search and switch across every git repo on disk. | Go, Bubble Tea | 123★, Homebrew + npm |
| regressGuard | Pre-commit regression detection. Ships as an MCP server so AI coding agents verify their own edits. | Go, MCP | 7 releases (v0.2.4), reproducible demo |
| recall | Local-first shell history and project memory for Claude Code and Cursor over MCP. | TypeScript, Bun | Homebrew tap, CI release |
| mcp-scope | Audits which MCP tool Claude actually picks and the token cost of your tool definitions. | Workers, Durable Objects, D1 | strict tsc, vitest |
| Project | What it does | Evidence |
|---|---|---|
| DeepWork Tab | Focus mode for Chrome: hard tab cap, calm intercept screen, a queue that makes closing feel safe. | MV3, v0.3.0, PRICING / GTM / FINANCE docs in-repo |
| Scroll Shame | Browser extension with options, popup and report views. | PRD, landing page |
| TabGuard | Tab management extension with payment handlers. | Jest tests |
| Project | What it does | Evidence |
|---|---|---|
| CaffeineBar | Native macOS menu-bar app. | PRD, HIG notes, notarization rehearsal, landing page |
| FolderMind | Native Swift macOS app. | Tests, .dmg build |
| Project | What it does | Evidence |
|---|---|---|
| signet | AI email signatures from your website: Firecrawl, Gemini, Resend. | Live, Next.js 16 |
| RivalEye | Competitor price, tech-stack and branding monitoring with AI briefs. | Live |
| competepulse | Slack-native competitive-change agent. | Eval gate, deploy runbook, pilot checklist |
| DialScrub | Pre-dial scrub API for AI voice agents (Vapi/Retell). | Python, MCP server, GTM plan |
- One person, whole product. Idea, PRD, build, deploy, pricing, launch. AI tools do the typing; I own the decisions.
- Ship, then measure. Evals, release pipelines and runbooks live next to the code.
- Talk to the user. Interview briefs, ICP docs and pilot checklists are in my repos because a product is only right when the customer says so.
- Why Git Breaks Down with Many Repos (and What I Built Instead)
- How I Built In-App Workspace Switching for Multi-Repo Git Workflows
- snip: Terminal Snippet Manager
Hiring, or want to talk about a product? kumarbharath63@gmail.com · LinkedIn · bharathkumar.dev





