# Waseem Anjum > Waseem Anjum is a senior full stack developer in Lahore, working remotely for a company in Bahrain. He builds with Next.js, React, Node, NestJS, and TypeScript. I am a senior full stack developer in Lahore, working remotely for a company in Bahrain. I build with React, Next.js, Node.js, and NestJS: products that load fast, stay understandable, and hold up in production. Clean architecture, sharp UX, and work that ships. The work is remote. It runs from the interface through the API and the database: full stack applications, frontend engineering, backend services, performance, technical SEO, and SaaS or developer tools when that is the product. - Role: Senior full stack developer - Based: Lahore, Pakistan - Engagement: Remote, for a company in Bahrain - Practice: Product systems, data, and performance - Stack: TypeScript, React, Next.js, Node.js, NestJS, PostgreSQL, MongoDB, Web3, System design, Performance - Email: waseemaofficial@gmail.com - Phone: +92 301 922 2435 ## Profile - [Home](https://www.fabwaseem.com): Senior full stack developer in Lahore - [About Waseem Anjum](https://www.fabwaseem.com): Author profile: location, practice, stack, selected work, and writing. - [Projects](https://www.fabwaseem.com/projects): Published products and tools, each with its own page. - [Blog](https://www.fabwaseem.com/blog): Essays and notes from Waseem Anjum on shipping full stack products, performance, and SEO with React, Next.js, and Node.js. - [Contact](https://www.fabwaseem.com/#contact): Have a product idea, a performance problem, or a build that needs to ship? Reach out. I reply personally, usually within a day. - [llms-full.txt](https://www.fabwaseem.com/llms-full.txt): Expanded context: profile, stack, services, project write-ups, and full blog posts. ## Projects - [Sonora](https://www.fabwaseem.com/projects/sonora): Sonora is a private, fully offline speech studio for Windows that offers text-to-speech, speech-to-text, and global dictation. Live site: https://sonora-olive.vercel.app - [Snipshot](https://www.fabwaseem.com/projects/snipshot): Snipshot is a Windows screenshot tool that helps users capture, annotate, and export polished images quickly. Live site: https://snipshot-alpha.vercel.app - [Open Releases](https://www.fabwaseem.com/projects/open-releases): Open Releases is a directory that helps users find and download open-source apps with the right installer for their device. Live site: https://open-releases.vercel.app - [Civitai Browser](https://www.fabwaseem.com/projects/civitai-browser): A Windows app to browse Civitai images with metadata and drag them directly into ComfyUI workflows. Live site: https://github.com/fabwaseem/civitai-browser - [Banowi AI Commerce Agent](https://www.fabwaseem.com/projects/banowi-agent): An AI sales assistant for Shopify merchants in Pakistan, handling customer chats on WhatsApp with real-time product and order insights. Live site: https://app.banowi.com - [Banowi](https://www.fabwaseem.com/projects/banowi): Banowi is a custom Shopify storefront built for the Pakistani market, focusing on responsive design and conversion-friendly shopping across multiple product categories. Live site: https://banowi.com - [Vidyoza](https://www.fabwaseem.com/projects/vidyoza): Vidyoza is a social media video downloader that helps users save videos and audio from major platforms in multiple formats and qualities. Live site: https://vidyoza.com - [Cladly](https://www.fabwaseem.com/projects/cladly): Cladly is a modern web app built with Next.js, designed to deliver a smooth user experience for managing content and user workflows. Live site: https://cladly.bio - [Snagbox](https://www.fabwaseem.com/projects/snagbox): Snagbox is an open-source, self-hostable API that downloads video and audio from YouTube, TikTok, Instagram, X and more with one request. Live site: https://snagbox.fabwaseem.com - [NovaCraft UI](https://www.fabwaseem.com/projects/novacraft-ui): NovaCraft UI is a dark-first React component library with glass and glow effects, live theming, blocks and templates. Live site: https://novacraft-ui.vercel.app - [Foliora](https://www.fabwaseem.com/projects/foliora): A full-stack Next.js portfolio and blog platform with an admin CMS, 218 themes, optional AI writing and PostgreSQL via Prisma. Live site: https://foliora.fabwaseem.com - [Civitai Gallery Explorer](https://www.fabwaseem.com/projects/civitai-gallery-explorer): A ComfyUI custom node that browses the Civitai gallery inside the graph, fills prompts and LoRA metadata, and safely downloads missing LoRAs. Live site: https://registry.comfy.org/nodes/civitai-gallery-explorer - [Lumina](https://www.fabwaseem.com/projects/lumina): Lumina is a cross-platform Electron gallery that browses CivitAI and queues prompts into a local ComfyUI server with workflow mapping and LoRA downloads. Live site: https://github.com/fabwaseem/lumina - [Forgekit](https://www.fabwaseem.com/projects/forgekit): Forgekit is an open-source Next.js 16 AI starter kit with streaming chat, five model providers including local Ollama, RAG on pgvector, Better Auth and Docker. Live site: https://github.com/fabwaseem/forgekit ## Blog - [Blog](https://www.fabwaseem.com/blog): Essays and notes from Waseem Anjum on shipping full stack products, performance, and SEO with React, Next.js, and Node.js. - [Free AI SEO Checker: How to Rank in ChatGPT, Perplexity and AI Overviews](https://www.fabwaseem.com/blog/ai-seo-checker): A free AI SEO checker that runs a GEO audit on any URL: AI crawler rules, llms.txt, JSON-LD, metadata and answer-first content, plus how to rank in ChatGPT answers. - [Free llms.txt Generator: What llms.txt Is and How to Create One](https://www.fabwaseem.com/blog/llms-txt-generator): A free llms.txt generator that builds a spec-style llms.txt and llms-full.txt from your sitemap, plus what llms.txt is, the format, SEO impact and Next.js setup. - [Forgekit: An Open-Source Next.js AI Starter Kit with RAG and pgvector](https://www.fabwaseem.com/blog/nextjs-ai-starter-kit): Forgekit is a free, MIT-licensed Next.js AI starter kit: streaming chat, five model providers including local Ollama, RAG on pgvector, Better Auth, MCP and a 284 MB Docker image. - [Free OG Image Generator: Open Graph Image Sizes and Dynamic OG Images in Next.js](https://www.fabwaseem.com/blog/free-og-image-generator): A free OG image generator for 1200x630 PNGs, plus Open Graph image sizes for every platform, dynamic OG images in Next.js with next/og, meta tags and debugging. - [AGENTS.md vs CLAUDE.md vs Cursor Rules: A Next.js Guide with a Free Rules Pack](https://www.fabwaseem.com/blog/agents-md-vs-claude-md): AGENTS.md vs CLAUDE.md vs Cursor rules vs Copilot instructions: what each file does, which agent reads it, real Next.js rule examples, and a free open-source rules pack. - [Production Next.js Dockerfile: Multi-Stage, Standalone and Non-Root](https://www.fabwaseem.com/blog/nextjs-dockerfile): A complete production Next.js Dockerfile for Next.js 16 and Node 24: multi-stage build, output: 'standalone', non-root user, sharp, env vars and health checks, with measured image sizes. - [How to Build an MCP Server in Next.js: Streamable HTTP, Auth and Tools](https://www.fabwaseem.com/blog/build-mcp-server-nextjs): A step-by-step guide to build an MCP server in Next.js with the official v2 TypeScript SDK: an App Router route handler, Streamable HTTP, bearer-token auth, Origin checks and Zod-validated tools. - [Next.js SEO for AI Search: How to Get Cited by ChatGPT, Perplexity and AI Overviews](https://www.fabwaseem.com/blog/nextjs-seo-ai-search): A practical Next.js SEO guide for the AI search era: Metadata API, sitemap.ts, robots.ts for AI crawlers, JSON-LD, llms.txt and a content structure that ChatGPT, Perplexity and Google AI Overviews can cite. - [Coolify vs Vercel for Next.js: Cost, Features and Trade-offs](https://www.fabwaseem.com/blog/coolify-vs-vercel): Coolify vs Vercel for Next.js, compared on real pricing, Next.js feature support, previews, databases, long-running work and lock-in, plus a safe migration checklist. - [How to Self-Host Next.js with Coolify: Complete Production Guide](https://www.fabwaseem.com/blog/self-host-nextjs-with-coolify): A step-by-step guide to self-host Next.js with Coolify on your own VPS: install Coolify, choose Nixpacks or a standalone Dockerfile, wire up PostgreSQL and env vars, and harden it for production. ## Tools - [Tools](https://www.fabwaseem.com/tools): Free tools on this site. - [OG Image Generator](https://www.fabwaseem.com/tools/og-image-generator): Design a free 1200×630 Open Graph image in the browser. Choose a template, set type and colors, download a PNG, or copy a Next.js opengraph-image.tsx file. - [llms.txt generator](https://www.fabwaseem.com/tools/llms-txt-generator): Generate a spec-compliant llms.txt and an optional llms-full.txt from a public sitemap, with an editable preview. - [AI SEO checker](https://www.fabwaseem.com/tools/ai-seo-checker): Score a public URL for AI crawlers, llms.txt, sitemap, JSON-LD, metadata, headings, and answer-first content. ## Optional - [RSS](https://www.fabwaseem.com/blog/rss.xml): Published posts. - [Atom](https://www.fabwaseem.com/blog/atom.xml): Published posts. - [Sitemap](https://www.fabwaseem.com/sitemap.xml): Indexable pages. - [GitHub](https://github.com/fabwaseem) - [LinkedIn](https://www.linkedin.com/in/fabwaseem/) - [WhatsApp](https://wa.me/923019222435) - [YouTube](https://youtube.com/@opensourcecoding) - [X](https://x.com/fabwaseeem) - [Instagram](https://instagram.com/fabwaseem) - [Behance](https://behance.net/fabwaseem) - [Stack Overflow](https://stackoverflow.com/users/16352771/waseem-anjum)