# Harshit Jain — PMM + AI builder > Principal PMM at ClickUp with 10 years in product marketing. Uses Claude Code, Codex, and Cursor to ship the internal tools marketing teams normally have to ask engineering for — competitive intelligence CLIs, content pipelines, agent routers, memory layers for AI coding tools. Writes the working version of all of it in QBack, a weekly newsletter. I build the tools PMMs keep asking engineering for. Currently Principal Product Marketing Manager at ClickUp, 10+ years in product marketing across ClickUp, Observe.AI, LeadSquared, QBack, e6data. This site is queryable by agents three ways: a remote MCP server at https://qback.ai/mcp, in-page WebMCP tools via `document.modelContext`, and the JSON endpoints listed under Agent interfaces below. ## Pages - [Harshit Jain — PMM + AI Builder](https://qback.ai/): 10 years in product marketing across US startups and scale-ups. Builds AI workflows, positioning systems, and growth playbooks — and writes about all of it in QBack, a weekly newsletter. - [fix-claude-mem — makes Claude Code remember things](https://qback.ai/fix-claude-mem): A Claude Code skill that gives your sessions a persistent memory layer. Session digests write themselves, local search indexes everything, the next session picks up where the last one left off. MIT licensed, fully local. ## Builds - [QBack Newsletter](https://newsletter.qback.ai): Weekly playbooks on using Claude Code and Cursor for PMM work. Real workflows, no AI fluff. (Python, Astro, Remotion) - [Competitive Intel CLI](https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel): Got tired of bloated intel tools and generic prompts, so built a CLI that tracks what actually changed. (Python, Click, BeautifulSoup) - [fix-claude-mem](https://qback.ai/fix-claude-mem): A Claude Code skill that gives sessions a memory layer. Digests write themselves, local search indexes everything, the next session picks up where the last one left off. (Claude Code, qmd, Bash, Markdown) - [Newsletter Image Generator](https://github.com/qb-harshit/qback-write-like-harshit): Retro dithered header image generator for the newsletter. (Python, Pillow, NumPy) - [Video Pipeline](https://newsletter.qback.ai): Remotion-based newsletter-to-video pipeline. (TypeScript, Remotion, React) - [Agent Router](https://newsletter.qback.ai): Smart router across three AI coding agents. (Python, Claude API) ## Newsletter - [QBack](https://newsletter.qback.ai): Weekly playbooks on using Claude Code and Cursor for product marketing work. Real workflows, teardowns, and "I built this last night" experiments — no AI fluff. - [RSS feed](https://newsletter.qback.ai/feed): machine-readable archive ### Recent editions - [How to build images and videos inside Cursor and Claude Code using Remotion](https://newsletter.qback.ai/p/build-images-videos-cursor-claude-code-remotion): I talk to my editor, it makes images and videos. that’s it. - [How to rank content on AI search engines (ChatGPT, Claude, Perplexity, Grok, Gemini)](https://newsletter.qback.ai/p/how-to-rank-content-on-ai-search-engines-chatgpt-claude-perplexity-grok): content growth hacks to become source of truth for LLMs - [How to become the marketer AI can't replace: build, ship, position](https://newsletter.qback.ai/p/how-to-become-ai-proof-marketer-future-guide-for-pmm): AI-first thinking + context trinity + ship hyper-specific stuff at scale = unfair advantage - [Your product is your only positioning](https://newsletter.qback.ai/p/your-product-is-your-only-ai-positioning): hide the plumbing, show the fountain. sharing a few hacks and examples to do it - [Why pay $40k for competitive intel tools when you can build it for free with AI?](https://newsletter.qback.ai/p/why-pay-40k-for-competitive-intel): how I built this entirely inside Cursor that actually works and updates whenever I want (video tutorial + GitHub link added for DIY) - [I built a Cursor playbook that writes my newsletter and all content exactly like me](https://newsletter.qback.ai/p/ai-marketing-content-generator-cursor): Send this URL to Cursor/Claude and ask it to build this for you. It takes raw thoughts and ships newsletters, LinkedIn posts, and tweets in your own voice. - [I built (vibe-coded) an AI agent for NPS analysis](https://newsletter.qback.ai/p/how-to-build-vibe-code-an-ai-agent-for-nps-analysis-diy-for-product-marketers): As a PMM, if you’re tracking the user sentiment and voice of customer analysis, then you can built this into an in-house app with custom logic and prompts specific to your company process. - [ABM That Doesn’t Suck AI Edition (Clay × Webflow × Zapier)](https://newsletter.qback.ai/p/abm-that-doesnt-suck-ai-edition-clay): because “Hey {first_name}” doesn’t cut it anymore. ## Agent interfaces - [MCP server](https://qback.ai/mcp): Model Context Protocol over Streamable HTTP. Tools: search_site, get_profile, list_builds, get_build, get_page, list_newsletter_posts, get_contact_channels. No auth required. - [MCP discovery manifest](https://qback.ai/.well-known/mcp.json): server metadata and tool list - [Full content](https://qback.ai/llms-full.txt): every page as one markdown document - [Knowledge graph](https://qback.ai/api/knowledge.json): the whole site as structured JSON - [Profile](https://qback.ai/api/profile.json): schema.org Person - [Builds](https://qback.ai/api/builds.json): projects with tech and topics - [Newsletter](https://qback.ai/api/newsletter.json): live QBack archive ## Contact - [X](https://twitter.com/harshitqback): @harshitqback - [LinkedIn](https://www.linkedin.com/in/harshitjain7/): harshitjain7 - [GitHub](https://github.com/qb-harshit): qb-harshit - [Newsletter](https://newsletter.qback.ai): QBack No public email by design. Best contact is a DM on X/Twitter or a LinkedIn connection.