# Gaurav Singh Karki — Full-Stack & AI Developer > Full-stack & AI developer with 30+ products shipped — Next.js, React, Laravel, Python, and LLM/RAG systems. Top Rated on Upwork. Available for hire worldwide. Canonical site: https://gauravkarki.com This file is the complete, LLM-readable version of the portfolio at https://gauravkarki.com. A shorter index is available at https://gauravkarki.com/llms.txt. ## About I'm a full-stack engineer who builds for the web and mobile in any tech or framework. Beyond apps, I work across Python automation, testing, debugging, security, and deployment — taking products from idea to production. I've shipped encrypted cloud storage, multi-tenant SaaS, payment-routing engines, AI platforms, and consumer products, always with a focus on clean architecture, real integrations, and measurable outcomes. Tagline: "I turn complex ideas into software that ships and scales." Web, mobile, AI — design to deployment. 30+ products in production, from SaaS and payment systems to AI platforms. ## Services - Full-Stack Web Development: End-to-end web applications with Next.js, React, TypeScript, Node.js, Laravel, PHP, Python, and FastAPI — from architecture and database design to a polished, responsive frontend. - AI & LLM Development: Production AI systems: RAG pipelines, AI chatbots, LLM tool-use and agent integrations with OpenAI and Anthropic Claude. Shipped work includes JARVIS RCSA, an enterprise AI platform used by banks, and a Next.js + FastAPI RAG chatbot. - SaaS Development: Multi-tenant SaaS platforms with subscriptions, per-tenant branding, encrypted credentials, and tenant isolation — like Captime, a compliance platform for Hong Kong company secretarial firms. - Payments & Billing: Stripe, Razorpay, Adyen, and PayPal integrations: checkout, recurring subscriptions, webhooks, invoicing, refunds, payment routing, and chargeback handling. Built multi-gateway platforms processing real transaction volume (Zettable, ExRouter). - API Development & Integration: REST APIs with authentication, rate limiting, and Swagger/OpenAPI documentation, plus third-party integrations: KYC (Sumsub), e-signatures, geo-IP, email, and analytics. - MVP Development for Startups: Idea to production fast: scoping, clean architecture, real integrations, and deployment — 30+ products shipped, so common pitfalls are already solved. - Security & Performance: Security audits, AES-GCM encryption, zero-knowledge architectures (CloudPlaza), scalability reviews, and debugging of existing codebases — hired by Upwork clients specifically for security hardening. - Deployment & Infrastructure: Vercel, AWS, Azure, Railway, Docker, Nginx, VPS/Linux, and CI/CD with GitHub Actions — taking projects from repository to reliable production hosting. ## Skills - Frontend: Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, Framer Motion, TanStack Query, PWA - Backend: Node.js, Express, Laravel, PHP, Python, Flask, FastAPI, REST APIs - Database & ORM: PostgreSQL, MySQL, Prisma, Supabase, Redis - AI / LLM: Anthropic Claude, OpenAI, LLM Tool-use - Auth & Security: NextAuth, JWT, Encryption (AES-GCM), Multi-Tenant Isolation - Payments & Billing: Stripe, Razorpay, Adyen, PayPal, Subscriptions & Webhooks - Cloud, Infra & Deployment: Vercel, Railway, AWS, Azure, Docker, Nginx, VPS / Linux, CI/CD (GitHub Actions) - Tooling & Testing: Git / GitHub, Automation Scripting, Testing & Debugging, Swagger / OpenAPI, Analytics (GA4) ## Projects (13 shipped) ### MomentoCard (2026) - Category: SaaS · Consumer - Stack: Next.js 16, TypeScript, Prisma, Framer Motion, Razorpay - Case study: https://gauravkarki.com/work/momentocard - Live site: https://www.momentocard.in A festival-driven 3D greeting card SaaS, built for India's WhatsApp-first audience. A free 3D animated greeting card maker. Users pick a template, customize text, photos, and music, then share an interactive 3D card via WhatsApp — opened live in the browser with no app install. Includes a Canva-style studio, community feed, premium billing, 16-language support, and an instrumented viral growth loop. ### JARVIS RCSA (2026) - Category: Enterprise AI · FinTech - Stack: React 18, Node.js, PostgreSQL, Claude SDK, BullMQ, AWS S3 - Case study: https://gauravkarki.com/work/jarvis-rcsa - Live site: https://app.jarvisengine.com An enterprise AI platform that automates Risk & Control Self-Assessment for banks. JARVIS RCSA ingests source documents — policies, SOPs, contracts — and uses LLMs to extract process structures, generate visual process maps and Word/PowerPoint SOPs, run verification passes, and produce audit-ready deliverables. Used by risk and compliance teams at financial institutions including Pacific Life. I contributed 528 commits across a multi-tenant codebase of ~179k lines: the Smart Router orchestration system, process-map rendering, reusable Word/PowerPoint/PDF/BPMN export pipelines, and a verification framework that gates AI outputs against regulatory standards (SR 11-7, EU AI Act, DORA, BCBS 239) before export. ### CloudPlaza (2026) - Category: SaaS · Security - Stack: Next.js 15, React 19, Supabase, Wasabi S3, PWA - Case study: https://gauravkarki.com/work/cloudplaza - Live site: https://cloudplaza.io Zero-knowledge encrypted cloud storage — a Proton Drive alternative. A zero-knowledge encrypted storage service where files are encrypted client-side before leaving the device. Built with AES-GCM client-side encryption, multi-region storage (GDPR-aware EU/US routing), subscription billing, a multi-language UI, and an HMAC-signed cross-app provisioning system shared with a sister product. ### Mendora (2026) - Category: AI · Health & Wellness - Stack: Next.js, TypeScript, Convex, Tailwind CSS, Razorpay - Case study: https://gauravkarki.com/work/mendora - Live site: https://mendora.life An AI-powered wellness platform for mental health and lifestyle management. A comprehensive wellness platform where users generate personalized AI diet and workout plans, book 1:1 sessions with doctors, and access sound therapy for mental health. Built end to end with a focus on a calming, intuitive experience and real-time data. ### Captime — Cotonomy (2025) - Category: Multi-Tenant SaaS - Stack: Next.js 15, Prisma, NextAuth, Inngest, Stripe - Case study: https://gauravkarki.com/work/captime - Live site: https://www.captime.hk Multi-tenant SaaS for Hong Kong company secretarial firms — incorporation to filing. A full-stack platform letting CSA firms run operations from one dashboard: client incorporation, KYC/AML compliance, document generation, e-signatures, payments, and annual filings. Multi-tenant from day one, with per-tenant branding and encrypted integration credentials. Features a 40+ field onboarding wizard, NNC1 PDF generator, Sumsub KYC, and event-driven background workflows. ### Volcano Strategies (2025) - Category: Web App · Crypto - Stack: Next.js, TypeScript, Stripe, shadcn/ui, Prisma - Case study: https://gauravkarki.com/work/volcano-strategies - Live site: https://www.volcanostrategies.com A crypto management and learning platform for trading, portfolios, and market insights. A comprehensive crypto platform designed for seamless trading, portfolio management, and in-depth market insights, with a dedicated learning experience and a separate application dashboard. ### AccelShield (2025) - Category: SaaS · Security - Stack: Laravel, Tailwind CSS, Stripe, Mailgun, MySQL - Case study: https://gauravkarki.com/work/accelshield - Live site: https://accelshield.com A subscription cybersecurity platform with automated license keys. A subscription-based platform providing monthly antivirus and VPN services through an automated license key system. Includes user registration, a customer dashboard for managing subscriptions, secure downloads linked to license keys, recurring billing, and an admin panel for users, payments, and license activation. ### Zettable (2026) - Category: Platform · Payments - Stack: PHP 8.1, Laravel 10, Sanctum, MySQL, Sentry - Case study: https://gauravkarki.com/work/zettable A multi-gateway payment & subscription platform behind one unified API. A payment-processing and billing platform integrating many gateways (Stripe, Adyen, SolidGate, and more) behind a common interface. Handles checkout, recurring rebills, invoicing with PDF generation, refunds, and a dedicated chargeback/fraud-prevention layer — with per-gateway webhook handling and affiliate tracking. ~30 models, 76 migrations, 980+ merged PRs. ### Pageara (2024) - Category: Web App · Builder - Stack: Laravel, PHP, MySQL, Tailwind CSS - Case study: https://gauravkarki.com/work/pageara - Live site: https://pageara.com A drag-and-drop web page builder. A web page builder platform with a member portal and admin tooling, letting users design and publish pages without writing code. ### ExRouter (2026) - Category: Backend · CRM - Stack: PHP 8.1, Laravel 10, Sanctum, MySQL, Geo-IP - Case study: https://gauravkarki.com/work/exrouter A smart payment-routing engine and funnel CRM. A backend CRM and payment-routing engine that decides which payment provider a checkout is sent to. It routes traffic by country, domain, and concept, distributes transactions across gateways to balance approval rates, and tracks the full checkout funnel with per-concept analytics. ~15 models, 60 migrations, 177+ merged PRs. ### Gdocx (2024) - Category: Web App · Collaboration - Stack: Next.js, Convex, Liveblocks, TipTap, shadcn/ui - Case study: https://gauravkarki.com/work/gdocx - Live site: https://gdocx.vercel.app A Google Docs clone for real-time editing and collaboration. A collaborative document editor built for seamless real-time editing, with live cursors, presence, and a rich text editing experience. ### MomentsCovers (2024) - Category: E-commerce - Stack: Next.js, TypeScript, Prisma, Stripe, shadcn/ui - Case study: https://gauravkarki.com/work/momentscovers - Live site: https://moments-covers.vercel.app A custom phone case designer with live preview and checkout. A web app that lets users personalize phone cases by uploading images and customizing designs, materials, finishes, and colors. Users preview their custom design live and complete the purchase through an integrated payment system. ### Vivocoder (2024) - Category: Web App · EdTech - Stack: Laravel, MySQL - Case study: https://gauravkarki.com/work/vivocoder - Live site: https://vivocoder.com A platform for learning and practicing code. An interactive learning platform where users practice coding directly in the browser, working through exercises to build their skills. ## Experience ### Co-Founder & Director — Cosmo Clan - Period: Mar 2025 — Present - Location: Almora, India · Remote Co-founded and lead a product studio, driving direction across engineering, product, and client delivery. ### Software Engineer — GLiN Softwares Pvt. Ltd - Period: May 2023 — Dec 2025 - Location: Chandigarh, India · Hybrid Full-stack developer building scalable web platforms, CRMs, SaaS products, and AI-powered solutions for global clients. ### Software Engineer — Max Ads Media - Period: May 2023 — Jun 2025 - Location: United States · Remote Worked remotely on high-conversion marketing platforms and landing-page systems for performance-driven campaigns. ## Upwork Track Record Profile: https://www.upwork.com/freelancers/~0186c31bafc0d4f5ed - Job success: 100% - Total jobs: 10 - Total hours: 1,442 - Avg. rating: 5.0 Verified client reviews (from Upwork): - "Full-Stack AI Engineer for RAG Chatbot Development" (Mar 2026, 5/5, Fixed price): "I had a great experience working with this developer on our RAG chatbot project. From the very beginning, they demonstrated strong expertise in full-stack development and a deep understanding of…" [truncated] - "Security/Scalability expert to review and improve my project" (Feb 2026, 5/5, Fixed price): "Was great! Very professional, efficient and quick responses. Took care of conducting a security audit and implementing fixes, thanks Gaurav!" - "Full-Stack Developer for Advanced AI RAG System with Next.js & FastAPI" (Dec 2025, 5/5, Fixed price): "Gaurav is a very strong Full-Stack Developer with solid expertise in AI and RAG-based systems. He delivered a production-ready AI chatbot using Next.js (TypeScript) and FastAPI, including a complete RAG…" [truncated] - "React, Next.js developer" (Mar 2025, 5/5, Fixed price): "Outstanding experience. Hired Gaurav a second time and he worked exactly as expected. Thanks Gaurav." - "Add a new CRUD functionality to my web page" (Jun 2024, 5/5, Fixed price): "This has been the second time working with Gaurav and I will work with him again and again. The communication was smooth, he was available when I needed him. Highly…" [truncated] - "React and Laravel Developer for website functionalities" (Jun 2024, 5/5, Fixed price): "Excellent work. Listens to brief and completes work as requested in a prompt and professional manner. I am very satisfied with the work. Thanks." ## FAQ ### What does Gaurav Singh Karki do? Gaurav Singh Karki is a full-stack and AI developer who builds web and mobile products end to end — from SaaS platforms and payment systems to AI/RAG applications. He has shipped 30+ products in production using Next.js, React, TypeScript, Node.js, Laravel, Python, and FastAPI. ### Can I hire Gaurav for an AI or RAG project? Yes. Gaurav builds production AI systems including RAG pipelines, AI chatbots, and LLM integrations with OpenAI and Claude. Recent work includes JARVIS RCSA, an enterprise AI platform used by banks, and a Next.js + FastAPI RAG chatbot delivered for an Upwork client with a 5-star review. ### Is Gaurav available for freelance work? Yes. Gaurav is a Top Rated developer on Upwork with a 100% Job Success Score across 1,400+ hours, and is available for freelance and contract work worldwide. You can reach him via the contact page, email, or WhatsApp. ### What technologies does Gaurav specialize in? Frontend: Next.js, React, TypeScript, Tailwind CSS. Backend: Node.js, Laravel, PHP, Python, FastAPI. AI: RAG systems, OpenAI and Claude APIs. Plus payments (Stripe, Razorpay, Adyen), databases (PostgreSQL, MySQL, Prisma), and cloud (Vercel, AWS, Docker). ### What kinds of products has Gaurav shipped? 30+ production products, including an enterprise AI platform for banks (JARVIS RCSA), zero-knowledge encrypted cloud storage (CloudPlaza), multi-tenant SaaS for compliance firms (Captime), multi-gateway payment and billing platforms (Zettable, ExRouter), and consumer apps like MomentoCard. ### Can Gaurav review or improve an existing codebase? Yes. Alongside greenfield builds, Gaurav takes on security audits, scalability reviews, debugging, and feature work in existing projects — one Upwork client hired him specifically to audit and harden their app's security and left a 5-star review. ### Where is Gaurav based and who does he work with? Gaurav is based in India and works remotely with clients worldwide — including the US, Europe, Hong Kong, and India — collaborating across time zones and typically replying within a day. ### How do I contact Gaurav? Use the contact form at gauravkarki.com/contact, email karkigauravsingh@gmail.com, or WhatsApp +91 8077692820. He usually replies within a day. ### How much does it cost to hire Gaurav? Pricing depends on scope. Gaurav works both fixed-price and hourly, through Upwork or a direct contract. Send a short description of your project via the contact form, email, or WhatsApp and you'll get a clear estimate — usually within a day. ### How does a project with Gaurav start? Reach out with what you want to build. Gaurav reviews the scope, asks clarifying questions, and proposes an approach with milestones and an estimate. Once agreed, work starts with regular progress updates — clients consistently mention smooth communication and quick responses in their reviews. ### Does Gaurav work fixed-price or hourly? Both. Well-defined scopes suit fixed-price milestones — most of his Upwork contracts are fixed-price with 5-star outcomes. Ongoing or evolving work suits hourly; he has logged 1,400+ tracked hours on Upwork. ### Can Gaurav build a RAG chatbot on my company's data? Yes — this is a core specialty. He has delivered production RAG systems including a Next.js (TypeScript) + FastAPI chatbot with a complete RAG pipeline for an Upwork client, and contributed 528 commits to JARVIS RCSA, an enterprise document-AI platform used by banks that ingests policies, SOPs, and contracts. ### Which AI models and APIs does Gaurav work with? OpenAI and Anthropic Claude APIs, including LLM tool-use and agent integrations, plus the orchestration around them: vector search and retrieval, verification passes that gate AI output quality, background job queues (BullMQ), and document export pipelines (Word, PowerPoint, PDF, BPMN). ### Can Gaurav handle payments and subscription billing? Yes. He has built entire payment platforms, not just checkout forms: Zettable, a multi-gateway billing platform (Stripe, Adyen, SolidGate) with recurring rebills, invoicing, refunds, and chargeback handling, and ExRouter, a payment-routing engine that distributes transactions across gateways to balance approval rates. Also Stripe, Razorpay, and PayPal integrations in client projects. ### Does Gaurav deploy and host the finished product? Yes — design to deployment. He ships to Vercel, AWS, Azure, Railway, and self-managed VPS/Linux with Docker, Nginx, and CI/CD via GitHub Actions, and can hand over documented infrastructure or keep maintaining it. ### Can Gaurav join an existing team or take over a codebase? Yes. Alongside greenfield builds he has worked embedded in teams for years (GLiN Softwares, Max Ads Media) and takes on existing codebases for audits, fixes, and features — including a security audit engagement that earned a 5-star review. ### What timezone does Gaurav work in? He's based in India (IST) and works with clients in the US, Europe, Hong Kong, and India, overlapping hours as needed and communicating async via email, WhatsApp, and Upwork. Clients note he was available when they needed him. ### Will Gaurav sign an NDA? Yes — reasonable NDAs and contracts are fine. Mention it when you reach out and it can be handled before any sensitive details are shared. ### Why choose Gaurav over an agency? One senior engineer who covers the whole stack — frontend, backend, AI, payments, security, and deployment — with direct communication and no hand-offs. The track record is verifiable: 30+ products in production, 100% Job Success on Upwork, 5.0 average rating, and live products you can open today. ## Contact & Profiles - Website: https://gauravkarki.com - Email: karkigauravsingh@gmail.com - WhatsApp: +91 8077692820 (https://wa.me/918077692820) - WhatsApp: https://wa.me/918077692820 - GitHub: https://github.com/KarkiGaurav - Upwork: https://www.upwork.com/freelancers/~0186c31bafc0d4f5ed - LinkedIn: https://www.linkedin.com/in/karkigaurav/ - X: https://x.com/Gauravlog