# HS > HS gets businesses found on Google and in ChatGPT: AI search and SEO fixes, websites built to be found, and automations that follow up on leads. HS is one engineer who designs, builds and launches websites and apps, and does the search work that gets them found, on my own site and my clients'. When the leads come in, I build the automations that follow up on them. - Run by: Hansraj Saini, Founder, designer and engineer - Based in: Jaipur, India (IST, UTC+5:30), working with clients worldwide - Contact: hansrajwork8149@gmail.com · WhatsApp +919398881610 · brief form at https://hansrajsaini.com/contact - Calls: 7am to midnight India time (UTC+5:30), in English or Hindi - Status: Open for new work - Starts with: a free 30-minute intro call; every piece of work is quoted per job from the client's requirements ## [Prices](https://hansrajsaini.com/pricing) (USD, a guide; the exact quote is fixed in writing before work starts) - Automation plan: $500 – $1,500. Quoted after a free call, a written plan in 3 to 5 days. - Building the automation: $1,500 – $6,000. Quoted from the plan, agreed in writing before I start. - New product: From $6,000. A first version, designed and launched. - Ongoing care: From $800 / month. Automations watched and tuned, plus fixes and updates. Cancel any month. - Code audit of an AI-built app: $500 – $1,500. Quoted by app size, report in 3 to 5 days. - Fixes after a code audit: $1,500 – $6,000. Quoted from the audit, agreed in writing before I start. ## How I help - **Get found** ("Customers can't find me on Google or ChatGPT"): I check what Google, ChatGPT and Perplexity can read on your site and why they name your competitors instead, then fix it: schema, pages that render on the server, speed, and answers worth quoting. [Get a search audit](https://hansrajsaini.com/contact?need=SEO%20%26%20speed) - **Build it** ("I need a new website or app"): A website or app designed and built from the first screen to launch, the way I built Cab in Jaipur and Unlok, with search built in from day one rather than fixed later. [Plan a build](https://hansrajsaini.com/contact?need=A%20new%20product) - **Keep it growing** ("It's live, now I want more leads"): A monthly plan: new pages for what buyers search, checks after every release, AI-answer tracking, and automations that follow up on the leads the site brings in. [Ask about a plan](https://hansrajsaini.com/contact?need=Ongoing%20care) ## Services - [AI search & SEO](https://hansrajsaini.com/services#growth): I check what search engines and AI crawlers can read on your site, then fix it: server rendering, titles and sitemaps, the structured data AI search reads, page speed on cheap phones, and pages that answer what buyers ask. Then I track rankings and AI answers so you can see what's working. Proof: Cab in Jaipur launched with a 74-page sitemap and 31 old addresses redirected, so old links still land. - [Websites & apps](https://hansrajsaini.com/services#design): I design the screens and build the product behind them: websites, web apps, iOS and Android, from the first flow to launch. Search is part of the build, not a fix after it. Proof: Built the Unlok trading app for iOS and Android from scratch, design included. - [AI automation](https://hansrajsaini.com/services#automation): Onboarding emails, support replies, reports, data entry, document handling. I build AI workflows that run reliably, with logs, retries and cost tracking, so you know what every model call does and what it costs. Proof: 16 agents and 9 AI workflows in production at Unlok Insights. - [Automation audit](https://hansrajsaini.com/services#audit): I go through how your team works today, pick the tasks worth automating, and write up the plan in plain words: what to build, which tools, where a person stays in the loop, and what each part will cost to run. Quoted after a free call, a few days. The plan is yours, whoever builds it. Proof: I compared LangChain, LangGraph, OpenAI, n8n and AgentScope before settling on Mastra and Temporal at Kupa. - [Safe and reliable](https://hansrajsaini.com/services#security): An automation that acts on your customers' data needs checks around it: access limits, a person approving risky steps, spending caps, alerts when something fails. I design these in from the start, not after the first incident. Proof: I worked on the systems that keep every account's money and shares correct at a US brokerage. - [Rescue an AI-built app](https://hansrajsaini.com/services#cleanup): I read the code, close the security holes and clean it up so the next developer can change it. This is work I take on case by case, after a call, when I think I can fix it without a rewrite. Proof: 225+ merged pull requests in six months on a production codebase. ## Process 1. Intro call: Thirty minutes, free. Tell me what eats your team's week, or what you want to build. I'll tell you honestly whether HS is the right fit. 2. Map: I go through how the work happens today and write up what to automate first, which tools to use and what it will cost to run. Quoted per job, a few days. 3. Plan: From the map, a fixed scope and price for the build. You can also take the plan to someone else. 4. Build: The smallest useful version first, running on real work, with a person checking its output. A working build every week to test. 5. Launch: Logs, alerts and spending limits switched on, so launch day is about your team and your customers. 6. Run: A monthly plan to watch, tune and extend what's running, and to fix what breaks. ## About Hansraj Saini I'm a product engineer from Jaipur. I've shipped a US brokerage app, an AI newsroom with sixteen agents in production, and websites that bring real customers to small businesses. At HS I get businesses found on Google and in AI answers, build the websites and apps they need, and automate the follow-up, and see each through to launch. Product engineer with a fintech background: trading apps, brokerage back-office systems, reconciliation and cross-platform mobile apps. Works directly with founders and CTOs, from discovery to production. HS is just Hansraj Saini: no team, no account managers. The person on the call is the person reading the code. He has shipped products since 2023 and works with founders in the US, UK, Europe and India. Facts: - $5M ARR product I'm improving now: QuoteIQ, 5k daily users - 6 live products I designed and built - 74 pages live at launch for Cab in Jaipur Career: - 2023, Frontend intern · PathCreators: First line of production code. Frontend intern at PathCreators in Hyderabad. Built an AI-assisted labelling tool that made image annotation about 25% faster. - 2024, Software engineer · Instient: Intern to full-time in a month. Joined Instient and became the primary engineer on client products. Built the Unlok trading app for iPhone and Android from scratch, and the Flyku MVP. - 2025, Software engineer · Kupa (Unlok): Inside a US fintech. Software engineer at Kupa (Unlok), working with the founders and CTO on the systems that keep every account's money and shares correct. - 2026, Project lead · Unlok Insights, then HS full time: Leading, and building for clients. Led Unlok Insights with a team of three. Now HS is my full-time work: automating and building products for clients in India and the US. Working together across time zones: - Jaipur, India: India Standard Time, UTC+5:30. I work over video and in writing, in English or Hindi. - Calls 7am to midnight: I take calls from 7am to midnight India time. That covers the whole UK and European working day, and US mornings up to about 2:30pm Eastern. - A build every week: You see progress in the product itself, not in a status report. Questions go to email or WhatsApp, and I reply within a day. - With a US team in 2025: At Kupa, a US fintech, I worked with the founders and CTO from India, on the systems that keep every account's money and shares correct. What he has built inside products: - The Unlok trading app for iOS and Android in React Native, as the only mobile engineer, with screens designed straight from product discussions and releases automated to TestFlight and Google Play. - Workflow automation with Temporal for onboarding, data ingestion, end-of-day calculations and operations. He took Mastra and Temporal from a proof of concept to company-wide use at Kupa. - A corporate actions engine (dividends, splits, delistings, symbol changes) that cascades each change through every portfolio. - A reconciliation system that cross-checks every account against provider and exchange records and flags mismatches, so the ops team stops checking by hand. - Real-time notifications over Apache Pulsar, WebSockets and push. - An advanced stock screener with many filter types and fast queries, on a trading platform he owned end to end. - AI workflows for pull-request review, market news summaries and content generation, an AI finance assistant, and RSS intelligence with sentiment and urgency scoring. He compared LangChain, LangGraph, OpenAI, n8n and AgentScope before settling on Mastra and Temporal. Skills: - Languages: TypeScript, Go, Python, SQL, C/C++ - Mobile: React Native, Expo - Frontend: Next.js, React, Tailwind CSS, TanStack - Backend: Express, PostgreSQL, Temporal, REST APIs, WebSockets, Apache Pulsar - AI and automation: Mastra, AgentScope, Azure OpenAI, AWS Bedrock - DevOps: AWS, Docker, GitHub Actions, Cloudflare Workers, monorepos - Domain: trading systems, reconciliation, trade settlement, corporate actions, back-office automation Education: B.Tech in Computer Science, Malla Reddy Engineering College Rules he keeps on every project: - You talk to the person fixing it: No account managers, no handoffs. The person on the call is the person reading your code. - A working build every week: You see progress in the product itself, not in a status report. - A person stays in the loop: Automate the routine and keep a human check on anything that touches money, customers or the law. - It has to work, not just demo: Done means it keeps running on real work: logs you can read, costs you can see, and an alert when something fails. Client work: Cab in Jaipur (Booking website and CMS), Yoga with Latu (Conversion website), Ghoomar Cab (Call-first landing page). Unlok mobile, Unlok web and Unlok Insights were built while employed at Kupa and Instient, not as HS clients. Client names beyond these aren't public yet. Currently building: A field-service platform for US contractors. Quoting, scheduling, invoicing and an AI receptionist for home-service businesses, on web, iOS and Android. With a US startup; more soon. Résumé: https://drive.google.com/file/d/1SoKBP5J_axRjmNAlJwAuv1E9UqmmUgK5/view ## Work (live products, designed and built by Hansraj Saini) ### [Unlok mobile](https://hansrajsaini.com/work/unlok-mobile) Trading app · iOS, Android · 2024–26 · Built at Kupa · Role: Sole mobile engineer The Unlok app for investing in US stocks and ETFs, on iOS and Android. I built it from an empty repo as the only mobile engineer, and automated its releases to both stores. Unlok is live on the App Store and Google Play, with customers trading US markets on the app I built. New versions reach testers and both stores from a merge to main. Stack: React Native, TypeScript, TanStack Query, Valtio, Reanimated, Firebase, fastlane, GitHub Actions Links: App Store https://apps.apple.com/us/app/invest-trade-unlok/id6758425792 · Google Play https://play.google.com/store/apps/details?id=com.unlok.android&hl=en_IN ### [Unlok Insights](https://hansrajsaini.com/work/unlok-insights) AI market intelligence · Web · 2026 · Built at Kupa · Role: Project lead & primary engineer AI-written market briefs for retail investors: 16 agents, 9 workflows and a newsroom-style CMS. I led it. Insights publishes AI-written market briefs every trading day, with an editorial CMS behind them. Stack: Next.js 14, Express 5, Drizzle, PostgreSQL, Mastra, Azure OpenAI, AWS Bedrock Links: Open Insights https://insights.unlok.com ### [Cab in Jaipur](https://hansrajsaini.com/work/cab-in-jaipur) Booking website and CMS · Web · 2026 · Client · Role: Website, CMS and launch A website and content system for a Jaipur cab and tour company, where every trip shows its price and a planner works out any fare, line by line. The site is live at cabinjaipur.com. The CMS lets the owners change a rate, a trip or a photo and press Publish themselves, with no developer in the loop. Stack: Next.js, Cloudflare Workers, D1, R2, GitHub Actions Links: Visit site https://cabinjaipur.com ### [Yoga with Latu](https://hansrajsaini.com/work/yoga-with-latu) Conversion website · Web · 2026 · Client · Role: Design, build, backend and launch A trilingual website that turns visitors into WhatsApp free-trial chats for a live online yoga program. The site is live in three languages, with click tracking on every WhatsApp button, so the next version will be driven by real numbers. Stack: Next.js 14, next-intl, Tailwind, Express 5, PostgreSQL, Turborepo Links: Visit site https://yogawithlatu.in/en ### [Unlok web](https://hansrajsaini.com/work/unlok-web) Trading platform · Web · 2024–26 · Built at Kupa · Role: Web features and the notification server The web platform where Unlok customers research and trade US stocks. I built the screener, quotes, order ticket, alerts and the notification server. Unlok web is live at app.unlok.com. Anyone can open the screener, quote pages and calendars as a guest; signed-in customers trade, set alerts and get notified from the same platform. Stack: Next.js, TanStack, Valtio, Express, PostgreSQL Links: Web app https://app.unlok.com/en ### [Flyku](https://hansrajsaini.com/work/flyku) Running-club directory · Web, Android · 2025 · Product · Role: Built the MVP, started the app Find running clubs, group runs and events near you, across the United States. Flyku is live on the web and on Google Play. In October 2026 it listed over 1,800 running clubs and 1,700 weekly workouts across the US. Stack: Next.js, React Native, PostgreSQL Links: Website https://flyku.com/ · Google Play https://play.google.com/store/apps/details?id=com.flyku.app ### [Ghoomar Cab](https://hansrajsaini.com/work/ghoomar-cab) Call-first landing page · Web · 2026 · Client · Role: Design, copy, build and launch A one-page site for a Jaipur taxi and tour operator, designed around a single action: the phone call. The page is live at jaipurtourpackage.co.in, with a call and a WhatsApp button in every section. Stack: HTML, CSS, Vanilla JS Links: Visit site https://jaipurtourpackage.co.in/call/ Side projects: MachineIQ (A SaaS of AI tools, with Clerk auth and Stripe payments; Next.js, Strapi, Stripe), GuideEasy (Travel and cab hire for exploring Rajasthan; Next.js, Tailwind, SEO), Sociate (A social network: posts, comments, likes, follows; React, Node, MongoDB). ## Questions founders ask ### What can you automate for my business? Most work that repeats, follows rules and lives in tools you can connect: support replies, onboarding emails, lead follow-ups, reports, copying data between apps, and sorting emails or documents. On the intro call I'll tell you which of yours are worth automating first, and which aren't worth it yet. ### Will an automation replace my team? It takes the repeat work off them. Steps that touch money, customers or anything legal keep a person checking before they go out, and your team gets those hours back for the work that needs a person. ### What does the automation plan include, and how long does it take? I go through how the work happens today, pick the tasks worth automating, and write up what to build, which tools to use, where a person stays in the loop and what each part will cost to run at your volume. It usually costs $500 – $1,500, quoted after the intro call, and takes a few days. The plan is yours, whoever builds it. ### How much does it cost? Every job is quoted for your requirements, in writing, before I start. As a guide: an automation plan is $500 – $1,500, and building the automation usually runs $1,500 – $6,000. New products start from $6,000, and ongoing care is from $800 / month. Fixing an app built with AI tools starts with a code audit at $500 – $1,500. The intro call is free, and I give you the exact quote after it. ### What does an automation cost to run once it's built? Every model call costs a little, so the plan estimates the monthly running cost at your volume. I set a spending cap and log what each run used, so you see the costs as they happen, not on a surprise bill. ### Which tools do you build with? Whatever fits the job. I've run agents and workflows in production with Mastra and Temporal, I've worked with Azure OpenAI and AWS Bedrock, and I compared LangChain, LangGraph, OpenAI, n8n and AgentScope before choosing those at Kupa. I connect the automation to the tools you already use rather than asking you to switch. ### What do I need to send you? To start, a few lines on the work you want automated or the product you want built. For the plan, I'll ask for a few real examples of the work and access to the tools involved, read-only or a test account where possible. I'm happy to sign an NDA before you share anything, mine or yours. ### Who owns the code? You do. Once an invoice is paid in full, the code, designs and everything else I made for you on that work are yours, and ownership passes to you on payment. The work lives in your repository and your accounts. Any of my own tools or snippets that end up in it come with a free, permanent licence, and open-source parts keep their own licences. I only show your project in my portfolio with your written permission. The full terms are on the Terms page, at /legal/terms. ### I'm in the US, UK or Europe. Does the time difference matter? Not much. I take calls from 7am to midnight India time (UTC+5:30). That covers the whole UK and European working day, and US mornings up to about 2:30pm Eastern. In 2025 I worked day to day with the founders and CTO of Kupa, a US fintech, from Jaipur. Between calls you get a working build every week. ### Is it just you? Yes. HS is one person, end to end. The person on the intro call is the person building your automation or your product, with no account managers or handoffs in between. ### Do you also build new products from scratch? Yes. I built the Unlok app for iPhone and Android from an empty repo, and the Cab in Jaipur website and its CMS for a local client. A new build follows the same steps: a free call, a plan, then a working build every week. ### Can you fix an app built with Lovable, Bolt, Cursor or v0? Yes, case by case. These apps are usually React or Next.js with Supabase or Firebase behind them, and I've shipped production products in React, Next.js and PostgreSQL since 2023. It starts with a code audit at $500 – $1,500, and on the call I'll tell you honestly whether I think it can be fixed without a rewrite. ### Will you rewrite my app? Only as a last resort, and if I think you need one, the audit will explain why. Most of the time I keep what works, fix the rest and leave code that you, your AI tools or the next developer can keep building on. ### What does the code audit include, and how long does it take? I read the code, the database rules and the live site: who can read which data, whether secret keys reach the browser, whether payments are verified, outdated packages, error handling, and whether Google and a mid-range phone can load your pages. Then I write it up in plain words, ranked by risk, with an estimate for each fix. It's quoted by the size of the app and takes a few days. ### Can I take the plan or the audit to someone else? Yes. The automation plan and the code audit are both yours, whoever does the work. Each is written so another developer can pick it up and start, without needing me in the room. ## Writing - [I asked 5 AI chatbots who I am](https://hansrajsaini.com/journal/i-asked-5-ai-chatbots-who-i-am): ChatGPT couldn't find my website. Gemini knew me. I asked 5 AI chatbots the same 3 questions and kept score. Here's every answer. - [Why ChatGPT recommends some businesses (I asked it)](https://hansrajsaini.com/journal/why-chatgpt-recommends-some-businesses): I asked ChatGPT for the best dentist in Austin, then asked why it picked them. Here's where it looked, and what any local business can copy. - [CI/CD when AI writes the code: a practical guide from one repo to a whole company](https://hansrajsaini.com/journal/ci-cd-guide-for-ai-written-code): What to automate first, when to add more, and how to choose between Codemagic and Fastlane with GitHub Actions, with real build times and prices. - [Getting cited by ChatGPT and Perplexity: what llms.txt and structured data really do](https://hansrajsaini.com/journal/get-cited-by-chatgpt-perplexity-llms-txt): What makes AI search quote a site: being crawlable and indexed, plain answers, structured data and mentions elsewhere. And what llms.txt does and doesn't do. - [JSON-LD schema markup for a Next.js site, step by step](https://hansrajsaini.com/journal/json-ld-schema-markup-nextjs): Add JSON-LD structured data to a Next.js App Router site: which schema types matter, a small component that renders it safely, and how to test it. - [Your Next.js app works locally and fails in production: the usual causes](https://hansrajsaini.com/journal/nextjs-works-locally-fails-in-production): Why a Next.js app that runs fine with npm run dev breaks on Vercel, Docker, AWS or Cloudflare, and how to find which cause it is in minutes. - [Stripe webhooks to Supabase: a sync that survives retries](https://hansrajsaini.com/journal/stripe-webhooks-supabase-sync): Keep Supabase in step with Stripe: verify every webhook, handle the same event twice, cope with events out of order, and never trust the browser. - [WhatsApp Cloud API with n8n: a missed-call follow-up that books the job](https://hansrajsaini.com/journal/whatsapp-cloud-api-n8n-missed-call-follow-up): How to send a WhatsApp reply to every missed call or new lead with the official Cloud API and n8n, within Meta's rules, with a person taking over. - [Migrating from Zapier to self-hosted n8n: what it costs and when it pays off](https://hansrajsaini.com/journal/migrate-zapier-to-self-hosted-n8n): When moving from Zapier to self-hosted n8n saves money, what running n8n yourself really involves, and how to switch without losing a run. - [Stuck at 80% in Lovable? How to take a Lovable and Supabase app to production](https://hansrajsaini.com/journal/lovable-supabase-app-to-production): The last 20% of a Lovable app is security, payments, deploys and edge cases. How to take a Lovable and Supabase app to production without a rewrite. - [When AI starts breaking your own code: a production rescue checklist for Bolt, Cursor and v0 apps](https://hansrajsaini.com/journal/fix-bolt-cursor-v0-app-for-production): When every prompt breaks something that worked, stop prompting. A checklist for rescuing a Bolt, Cursor or v0 app and getting it ready for real users. - [How I built a 16-agent AI newsroom in production: architecture and failure modes](https://hansrajsaini.com/journal/ai-agent-newsroom-in-production): The architecture behind Unlok Insights: 16 agents and 9 workflows writing market briefs, with editors in the loop, versioned prompts and costs per feature. - [Why no-code automations break at scale, and when to move them to code](https://hansrajsaini.com/journal/replace-zapier-make-with-custom-code): Zapier, Make and n8n are the right start for most teams. The signs an automation has outgrown them, and what moving it to code involves. - [Designing AI automations that touch money or customers: human-in-the-loop approval gates](https://hansrajsaini.com/journal/human-in-the-loop-ai-approval-gates): How to design AI automations you can trust with money and customers: approval gates, audit logs and spend limits, from building fintech systems. - [From empty repo to both app stores: building a US stock trading app in React Native](https://hansrajsaini.com/journal/react-native-stock-trading-app): Lessons from building the Unlok app for US stocks and ETFs, as its only mobile engineer: architecture, live prices, the order ticket and store review. - [How I automated iOS and Android store releases for a React Native app](https://hansrajsaini.com/journal/automate-react-native-app-store-releases): A merge to main ships the Unlok app to TestFlight and Google Play. How the GitHub Actions and fastlane pipeline works, and when EAS Build fits better. - [Is your Lovable app secure? A Supabase RLS security audit checklist](https://hansrajsaini.com/journal/lovable-supabase-security-checklist): The checks I run in a Supabase security audit of a Lovable or other AI-built app: row-level security, the service role key, storage, auth and payments. - [API keys in your front end: how to find them and fix them](https://hansrajsaini.com/journal/api-keys-exposed-in-frontend): AI tools often put secret keys where the browser can see them. How to check your app in five minutes, which keys are fine, and how to fix the rest. - [Why Google can't see your AI-built site, and how to fix it](https://hansrajsaini.com/journal/lovable-app-seo-google-not-indexing): Apps from Lovable, Bolt and v0 often send search engines an empty page. How to check yours, why it happens, and the fixes that work. - [Should you fix your AI-generated MVP or rewrite it?](https://hansrajsaini.com/journal/fix-or-rewrite-ai-built-app): Most AI-built MVPs don't need a rewrite. What technical debt in v0 and Cursor apps looks like, how I audit a codebase in 3 to 5 days, and how to decide. - [How much does a code audit cost for an AI-built app?](https://hansrajsaini.com/journal/code-audit-cost): What a code audit of a Lovable, Bolt or Cursor app costs in 2026, what moves the price, what you should get, and when you don’t need one yet. - [WhatsApp is the checkout](https://hansrajsaini.com/journal/whatsapp-is-the-checkout): Why the yoga site I built has no sign-up form, no cart and no payment page, and why that's the point. - [Taking Temporal from a POC to company-wide](https://hansrajsaini.com/journal/temporal-from-poc-to-company-wide): Notes from moving a fintech's back-office jobs onto durable workflows: onboarding, data ingestion and end-of-day. ## Optional - [AI workflow automation for teams](https://hansrajsaini.com/services/ai-automation): when to move automations off Zapier and Make, and what every automation gets (approval gates, audit logs, spend limits) - [n8n workflow development](https://hansrajsaini.com/services/n8n-automation): self-hosted n8n, Zapier and Make migrations, CRM and Stripe webhooks, with retries and alerts on failed runs - [WhatsApp Cloud API automation](https://hansrajsaini.com/services/whatsapp-automation): replies to missed calls, forms and ad leads, follow-ups and booking reminders on the official API, with a person stepping in - [Next.js and Supabase MVP development](https://hansrajsaini.com/services/mvp-development): first versions with auth, Stripe payments and webhooks, and React Native apps for iOS and Android - [AI search (GEO) and SEO audit](https://hansrajsaini.com/services/ai-search-seo): what ChatGPT, Perplexity and Google AI Overviews can read on a site, JSON-LD schema, llms.txt and Core Web Vitals - [Fixing apps built with Lovable, Bolt, Cursor or v0](https://hansrajsaini.com/services/fix-lovable-app): the code audit, the fixes and the launch, with prices - [Getting an AI-built app on the App Store and Google Play](https://hansrajsaini.com/services/app-store): real iOS and Android apps in React Native, Flutter or native code on the existing backend, through store review - [Free tools for AI-built apps](https://hansrajsaini.com/tools): every free check, live and coming soon - [Free security check for Lovable and Supabase apps](https://hansrajsaini.com/tools/security-check): enter a live app's address to find secret keys in its public JavaScript and tables a logged-out visitor can read (row counts only, no data downloaded), or paste migration SQL to find open policies - [Free first-run video](https://hansrajsaini.com/tools/teardown): send an app link and get a five-minute screen recording of a first-time user trying it on desktop and phone, within three working days; a few a week - [Free Stripe access check](https://hansrajsaini.com/tools/stripe-check): paste a Stripe webhook handler to find missing signature checks, cancellations and failed payments that never change access, and double-counted events; add Stripe and app CSV exports to count cancelled customers who still have access. Runs in the browser, no Stripe key - [What Google and ChatGPT see: free SEO check](https://hansrajsaini.com/tools/seo-check): fetches a homepage and one inner page as Googlebot and ChatGPT without running JavaScript and shows the text, titles and share card they get, plus sitemap, robots.txt and noindex checks - [Is my AI-built app ready? Free self-check](https://hansrajsaini.com/tools/app-check): ten questions on database rules, keys, payments, errors and backups, scored in the browser - [Sample code audit report](https://hansrajsaini.com/services/sample-audit): what the code audit for an AI-built app delivers, shown on a made-up app - [Sample AI automation plan](https://hansrajsaini.com/services/sample-plan): what the automation plan delivers (what to automate first, safeguards, costs, timeline), shown on a made-up shop - [Terms of work, including code ownership](https://hansrajsaini.com/legal/terms) · [Privacy](https://hansrajsaini.com/legal/privacy) · [Mutual NDA](https://hansrajsaini.com/legal/nda) - [About Hansraj Saini](https://hansrajsaini.com/about) - [All work](https://hansrajsaini.com/work) - [LinkedIn](https://www.linkedin.com/in/hansrajsaini8149/) - [GitHub](https://github.com/Hansraj8149) - [X](https://x.com/Hansraj32323520) - [Upwork](https://www.upwork.com/freelancers/~011e84cc8fa9e46e40) - [Fiverr](https://www.fiverr.com/hansraj9398) - [Contra](https://contra.com/hansraj_saini_amr4mifb) - [Instagram](https://www.instagram.com/hansrajsaini.studio/) - [YouTube](https://www.youtube.com/@hansrajsaini.studio)