{
  "version": "v1",
  "generated_at": "2022-01-01T05:00:00.000Z",
  "self": "https://aatmanjain.com/data/v1/faq.json",
  "html_url": "https://aatmanjain.com/faq",
  "markdown_url": "https://aatmanjain.com/faq.md",
  "groups": [
    {
      "id": "about",
      "title": "About me",
      "intro": "The quick facts, including how to say my name."
    },
    {
      "id": "working-together",
      "title": "Working together",
      "intro": "What I do, how I work and how to start."
    },
    {
      "id": "base44",
      "title": "Base44 questions people ask me",
      "intro": "Straight answers, checked against Base44's docs."
    },
    {
      "id": "site",
      "title": "This site and the newsletter",
      "intro": "Where AI with AJ went, and how to keep up."
    }
  ],
  "count": 34,
  "items": [
    {
      "id": "who-is-aatman-jain",
      "group": "about",
      "question": "Who is Aatman (AJ) Jain?",
      "answer_markdown": "I'm Aatman Jain, but everyone calls me AJ. I'm a 15-year-old developer and Base44 Partner in Belfast, Northern Ireland. I've shipped 20+ apps for real clients, and I make free guides and open-source tools for people building on Base44. More on the [about page](https://aatmanjain.com/about).",
      "answer_text": "I'm Aatman Jain, but everyone calls me AJ. I'm a 15-year-old developer and Base44 Partner in Belfast, Northern Ireland. I've shipped 20+ apps for real clients, and I make free guides and open-source tools for people building on Base44. More on the about page."
    },
    {
      "id": "pronounce-aatman",
      "group": "about",
      "question": "How do you pronounce Aatman?",
      "answer_markdown": "Aa-soft t-mun. Or just call me AJ. Everyone does.",
      "answer_text": "Aa-soft t-mun. Or just call me AJ. Everyone does."
    },
    {
      "id": "how-old",
      "group": "about",
      "question": "How old are you?",
      "answer_markdown": "I'm 15. I've been building full-time for 18 months and freelancing for the past year. Judge the work, though. The [reviews](https://aatmanjain.com/testimonials) are word for word from Base44.",
      "answer_text": "I'm 15. I've been building full-time for 18 months and freelancing for the past year. Judge the work, though. The reviews are word for word from Base44."
    },
    {
      "id": "where-based",
      "group": "about",
      "question": "Where are you based?",
      "answer_markdown": "Belfast, Northern Ireland, in the UK. I work remotely, so where you are doesn't change much. I'm on UK time.",
      "answer_text": "Belfast, Northern Ireland, in the UK. I work remotely, so where you are doesn't change much. I'm on UK time."
    },
    {
      "id": "base44-partner-meaning",
      "group": "about",
      "question": "What does being a Base44 Partner mean?",
      "answer_markdown": "Base44 Partners are independent builders who Base44 points people to when they want help with development, design, consulting or integrations. I've been one for about a year. My Partner profile is at [app.base44.com/@a-j](https://app.base44.com/@a-j), with a 5.0 rating from 9 reviews. I don't work for Base44; I'm independent. There's more on [what being a Partner means](https://aatmanjain.com/base44-partner).",
      "answer_text": "Base44 Partners are independent builders who Base44 points people to when they want help with development, design, consulting or integrations. I've been one for about a year. My Partner profile is at app.base44.com/@a-j, with a 5.0 rating from 9 reviews. I don't work for Base44; I'm independent. There's more on what being a Partner means."
    },
    {
      "id": "how-started",
      "group": "about",
      "question": "How did you get started?",
      "answer_markdown": "I started programming during COVID and slowly picked up Python, JavaScript, HTML, CSS, R and C#. I found Base44 in 2025 and my first real app went live the week I signed up. Then came plenty of mistakes, the Base44 Discord, my first paying client and, eventually, becoming a Base44 Partner. The long version is on [my story](https://aatmanjain.com/story).",
      "answer_text": "I started programming during COVID and slowly picked up Python, JavaScript, HTML, CSS, R and C#. I found Base44 in 2025 and my first real app went live the week I signed up. Then came plenty of mistakes, the Base44 Discord, my first paying client and, eventually, becoming a Base44 Partner. The long version is on my story."
    },
    {
      "id": "best-build",
      "group": "about",
      "question": "What is Best Build?",
      "answer_markdown": "Best Build is the award The Gridiron Guide won at Base44's Big Game App competition in 2026. I built it with my dad. It explains American football for people as confused as I was, with four tools: AI Coach, The Field, Game Situations and The Glossary. Here's [the case study](https://aatmanjain.com/work/gridiron-guide).",
      "answer_text": "Best Build is the award The Gridiron Guide won at Base44's Big Game App competition in 2026. I built it with my dad. It explains American football for people as confused as I was, with four tools: AI Coach, The Field, Game Situations and The Glossary. Here's the case study."
    },
    {
      "id": "outside-coding",
      "group": "about",
      "question": "What do you do when you are not coding?",
      "answer_markdown": "I'm up around 5am for a run. I play cricket and golf, I like chess, and I read The Hunger Games and Harry Potter. I'm vegetarian, I'm colour blind, and my favourite pen is a black Sharpie S-Gel. I have opinions about mice and phones too.",
      "answer_text": "I'm up around 5am for a run. I play cricket and golf, I like chess, and I read The Hunger Games and Harry Potter. I'm vegetarian, I'm colour blind, and my favourite pen is a black Sharpie S-Gel. I have opinions about mice and phones too."
    },
    {
      "id": "what-do-you-do",
      "group": "working-together",
      "question": "What do you actually do?",
      "answer_markdown": "I design and build full-stack apps, mostly on Base44. That covers [UI/UX design](https://aatmanjain.com/services/ui-ux-design), [full app builds](https://aatmanjain.com/services/base44-app-development), [backends and integrations](https://aatmanjain.com/services/backend-and-integrations) like Stripe and Resend, [security reviews](https://aatmanjain.com/services/security-reviews), [SEO and performance](https://aatmanjain.com/services/seo-and-performance), and [AI agents and automation](https://aatmanjain.com/services/ai-agents-and-automation).",
      "answer_text": "I design and build full-stack apps, mostly on Base44. That covers UI/UX design, full app builds, backends and integrations like Stripe and Resend, security reviews, SEO and performance, and AI agents and automation."
    },
    {
      "id": "internships",
      "group": "working-together",
      "question": "Are you looking for an internship?",
      "answer_markdown": "Yes, that's what I want most right now. I'm looking for a remote internship with a team I can learn from fast. Rust, desktop apps, UI and difficult problems are where I'd love to go deeper. Details are on the [internships page](https://aatmanjain.com/internships).",
      "answer_text": "Yes, that's what I want most right now. I'm looking for a remote internship with a team I can learn from fast. Rust, desktop apps, UI and difficult problems are where I'd love to go deeper. Details are on the internships page."
    },
    {
      "id": "freelance",
      "group": "working-together",
      "question": "Do you take on freelance work?",
      "answer_markdown": "Yes, thoughtful freelance web work. I work best with people who know good work can't be rushed and care about the details. Here's [how I work](https://aatmanjain.com/process).",
      "answer_text": "Yes, thoughtful freelance web work. I work best with people who know good work can't be rushed and care about the details. Here's how I work."
    },
    {
      "id": "rates",
      "group": "working-together",
      "question": "How much do you charge?",
      "answer_markdown": "I don't publish rates. Every project is different, and a number on a web page can't know what yours needs. Get in touch and I'll tell you honestly if I'm the right fit.",
      "answer_text": "I don't publish rates. Every project is different, and a number on a web page can't know what yours needs. Get in touch and I'll tell you honestly if I'm the right fit."
    },
    {
      "id": "timelines",
      "group": "working-together",
      "question": "How long will my project take?",
      "answer_markdown": "It depends on the project, and I'd rather give you an honest estimate than a nice-sounding one. Once I understand the problem I'll tell you roughly how long it'll take and what could make it longer. I can move fast (Hattle went from a paper sketch to shipped in 8 hours), but good work can't be rushed.",
      "answer_text": "It depends on the project, and I'd rather give you an honest estimate than a nice-sounding one. Once I understand the problem I'll tell you roughly how long it'll take and what could make it longer. I can move fast (Hattle went from a paper sketch to shipped in 8 hours), but good work can't be rushed."
    },
    {
      "id": "communication",
      "group": "working-together",
      "question": "How do we keep in touch during a project?",
      "answer_markdown": "Mostly email, with regular updates and links you can click through. I explain things in plain English and flag problems as soon as I find them. Good communication comes up in my reviews a lot, and I'd like to keep it that way.",
      "answer_text": "Mostly email, with regular updates and links you can click through. I explain things in plain English and flag problems as soon as I find them. Good communication comes up in my reviews a lot, and I'd like to keep it that way."
    },
    {
      "id": "fix-existing-app",
      "group": "working-together",
      "question": "Can you fix an app someone else built?",
      "answer_markdown": "Yes. A lot of my work starts that way. I go through what's there, tell you what's solid and what isn't, and then we decide whether to fix it or rebuild parts of it.",
      "answer_text": "Yes. A lot of my work starts that way. I go through what's there, tell you what's solid and what isn't, and then we decide whether to fix it or rebuild parts of it."
    },
    {
      "id": "only-base44",
      "group": "working-together",
      "question": "Do you only build on Base44?",
      "answer_markdown": "Mostly, yes. I'm a Base44 Partner and it's the platform I know deepest. I'm also learning Rust and desktop apps with Tauri. If your project genuinely needs a different stack, I'll say so up front rather than take the work and figure it out later.",
      "answer_text": "Mostly, yes. I'm a Base44 Partner and it's the platform I know deepest. I'm also learning Rust and desktop apps with Tauri. If your project genuinely needs a different stack, I'll say so up front rather than take the work and figure it out later."
    },
    {
      "id": "code-ownership",
      "group": "working-together",
      "question": "Who owns the app when it is finished?",
      "answer_markdown": "We agree who owns what in writing before anything starts, so there are no surprises at the end. Either way, I walk you through how it all fits together so you're not dependent on me.",
      "answer_text": "We agree who owns what in writing before anything starts, so there are no surprises at the end. Either way, I walk you through how it all fits together so you're not dependent on me."
    },
    {
      "id": "ai-look",
      "group": "working-together",
      "question": "Will my app look like it was made by AI?",
      "answer_markdown": "Not if I can help it. Most AI-built apps look the same because nobody overrode the builder's defaults. I make the design decisions on purpose instead: type, colour, spacing and layout that were chosen, not accepted.",
      "answer_text": "Not if I can help it. Most AI-built apps look the same because nobody overrode the builder's defaults. I make the design decisions on purpose instead: type, colour, spacing and layout that were chosen, not accepted."
    },
    {
      "id": "get-started",
      "group": "working-together",
      "question": "How do I get started?",
      "answer_markdown": "Email me at [hello@aatmanjain.com](mailto:hello@aatmanjain.com) or use the [contact form](https://aatmanjain.com/contact). Tell me what you're building, what's in the way and any links I should see. I read every message myself.",
      "answer_text": "Email me at hello@aatmanjain.com or use the contact form. Tell me what you're building, what's in the way and any links I should see. I read every message myself."
    },
    {
      "id": "what-is-base44",
      "group": "base44",
      "question": "What is Base44?",
      "answer_markdown": "Base44 is a no-code AI platform for building full-stack apps, websites and AI agents. You describe what you want in plain English and it builds the design, data and functionality, with a managed backend, logins, integrations and hosting built in. There's also a developer platform with an SDK and CLI if you'd rather write code. I've been building on it since 2025.",
      "answer_text": "Base44 is a no-code AI platform for building full-stack apps, websites and AI agents. You describe what you want in plain English and it builds the design, data and functionality, with a managed backend, logins, integrations and hosting built in. There's also a developer platform with an SDK and CLI if you'd rather write code. I've been building on it since 2025."
    },
    {
      "id": "base44-backend",
      "group": "base44",
      "question": "What is Base44's backend, and what does BaaS mean?",
      "answer_markdown": "BaaS means backend as a service: a ready-made database, logins, file storage and server code, so you only build the app. Every Base44 app gets one: entities for data, auth, row-level security, backend functions, integrations, connectors and agents. My free course [What's BaaS?](https://whatsbaas.base44.app/) explains it in 12 five-minute lessons, no code needed.",
      "answer_text": "BaaS means backend as a service: a ready-made database, logins, file storage and server code, so you only build the app. Every Base44 app gets one: entities for data, auth, row-level security, backend functions, integrations, connectors and agents. My free course What's BaaS? explains it in 12 five-minute lessons, no code needed."
    },
    {
      "id": "base44-secure-by-default",
      "group": "base44",
      "question": "Is my Base44 app secure by default?",
      "answer_markdown": "Not completely. Base44 handles platform security like encryption, but your app's access rules are your job, and Base44's docs say so. An entity with no rules is open to everyone, even people who never signed in. Add [row-level security](https://aatmanjain.com/glossary/row-level-security) to every entity, keep API keys in secrets, and run the security scan before you publish and whenever you add entities or change rules.",
      "answer_text": "Not completely. Base44 handles platform security like encryption, but your app's access rules are your job, and Base44's docs say so. An entity with no rules is open to everyone, even people who never signed in. Add row-level security to every entity, keep API keys in secrets, and run the security scan before you publish and whenever you add entities or change rules."
    },
    {
      "id": "function-vs-integration",
      "group": "base44",
      "question": "What's the difference between a backend function and an integration in Base44?",
      "answer_markdown": "A backend function is your own code running on Base44's servers (on Deno), for things like calling an API with a secret key or handling a webhook. An integration is a ready-made service you call in one line, like sending an email, calling an AI model or uploading a file. Use an integration when one does the job, and a function when you need your own logic.",
      "answer_text": "A backend function is your own code running on Base44's servers (on Deno), for things like calling an API with a secret key or handling a webhook. An integration is a ready-made service you call in one line, like sending an email, calling an AI model or uploading a file. Use an integration when one does the job, and a function when you need your own logic."
    },
    {
      "id": "automations-vs-workflows",
      "group": "base44",
      "question": "Should I use automations or workflows in Base44?",
      "answer_markdown": "Workflows. Base44's docs say workflows replace automations: apps created from 6 July 2026 use workflows, and older apps can switch over. Workflows can chain several steps, branch on conditions and wait between steps. They need the Builder plan or above.",
      "answer_text": "Workflows. Base44's docs say workflows replace automations: apps created from 6 July 2026 use workflows, and older apps can switch over. Workflows can chain several steps, branch on conditions and wait between steps. They need the Builder plan or above."
    },
    {
      "id": "what-is-a-superagent",
      "group": "base44",
      "question": "What is a Base44 Superagent?",
      "answer_markdown": "A Superagent is a personal AI agent that takes real action for you. You describe what you want in plain English, and it works in the background: running scheduled jobs, reacting to events in your connected tools and messaging you on channels like WhatsApp or Telegram. A chatbot waits for you to ask. A Superagent does the work. I wrote a free [Superagents Guide](https://learnsuperagents.base44.app/) that explains all six parts.",
      "answer_text": "A Superagent is a personal AI agent that takes real action for you. You describe what you want in plain English, and it works in the background: running scheduled jobs, reacting to events in your connected tools and messaging you on channels like WhatsApp or Telegram. A chatbot waits for you to ask. A Superagent does the work. I wrote a free Superagents Guide that explains all six parts."
    },
    {
      "id": "base44-seo",
      "group": "base44",
      "question": "Can a Base44 app rank on Google?",
      "answer_markdown": "Yes, with some care. Base44 says it serves crawlers a rendered version of your pages, and its automatic SEO features are designed for apps on a custom domain. In my own testing the rendered version didn't show up for every app, so check what bots actually receive. Set a real title and description for every page and add structured data. More in [SPA SEO and prerendering](https://aatmanjain.com/glossary/spa-seo).",
      "answer_text": "Yes, with some care. Base44 says it serves crawlers a rendered version of your pages, and its automatic SEO features are designed for apps on a custom domain. In my own testing the rendered version didn't show up for every app, so check what bots actually receive. Set a real title and description for every page and add structured data. More in SPA SEO and prerendering."
    },
    {
      "id": "base44-external-email",
      "group": "base44",
      "question": "How do I send emails to people outside my Base44 app?",
      "answer_markdown": "Base44's built-in SendEmail can email anyone who has signed up to your app, on any plan. To email outside addresses you need a paid plan and a verified custom domain on the app, and it sends one recipient per message. If you want your own sending domain and more control, connect [Resend](https://aatmanjain.com/glossary/resend), which needs the Builder plan.",
      "answer_text": "Base44's built-in SendEmail can email anyone who has signed up to your app, on any plan. To email outside addresses you need a paid plan and a verified custom domain on the app, and it sends one recipient per message. If you want your own sending domain and more control, connect Resend, which needs the Builder plan."
    },
    {
      "id": "base44-coding-agents",
      "group": "base44",
      "question": "Can I use Claude Code or Cursor with Base44?",
      "answer_markdown": "Yes. Base44 publishes official skills for AI coding agents (`npx skills add base44/skills`), a CLI and an MCP server, so tools like Claude Code and Cursor can work with your Base44 project. You can also connect your app to GitHub and work on the code locally. I pay for Claude Code and Codex, and use both.",
      "answer_text": "Yes. Base44 publishes official skills for AI coding agents (npx skills add base44/skills), a CLI and an MCP server, so tools like Claude Code and Cursor can work with your Base44 project. You can also connect your app to GitHub and work on the code locally. I pay for Claude Code and Codex, and use both."
    },
    {
      "id": "office-hours",
      "group": "base44",
      "question": "Where can I watch old Base44 Office Hours sessions?",
      "answer_markdown": "Base44 runs live Office Hours with its team every week. I keep an unofficial, community-made archive of every session up to #70 at [unofficial-events.base44.app](https://unofficial-events.base44.app), with searchable recaps and question banks.",
      "answer_text": "Base44 runs live Office Hours with its team every week. I keep an unofficial, community-made archive of every session up to #70 at unofficial-events.base44.app, with searchable recaps and question banks."
    },
    {
      "id": "aiwithaj",
      "group": "site",
      "question": "What happened to AI with AJ and aiwithaj.dev?",
      "answer_markdown": "AI with AJ was my old brand, at aiwithaj.dev. aiwithaj.dev is now aatmanjain.com. Same person, same work, my own name on the door. The old blog posts aren't coming across: the [blog](https://aatmanjain.com/blog) here is a fresh start.",
      "answer_text": "AI with AJ was my old brand, at aiwithaj.dev. aiwithaj.dev is now aatmanjain.com. Same person, same work, my own name on the door. The old blog posts aren't coming across: the blog here is a fresh start."
    },
    {
      "id": "newsletter",
      "group": "site",
      "question": "How do I get your newsletter?",
      "answer_markdown": "Sign up on the [newsletter page](https://aatmanjain.com/newsletter) with just your email. I also post on [Substack](https://aiwithaj.substack.com/). If you ever want off the list, email me and you're off.",
      "answer_text": "Sign up on the newsletter page with just your email. I also post on Substack. If you ever want off the list, email me and you're off."
    },
    {
      "id": "elsewhere",
      "group": "site",
      "question": "Where else can I find you?",
      "answer_markdown": "On X as [@aiwithaj_](https://x.com/aiwithaj_), on [GitHub](https://github.com/AJ-Base44), [LinkedIn](https://linkedin.com/in/aatmanjain), [YouTube](https://www.youtube.com/@AIWithAJ11) and [Substack](https://aiwithaj.substack.com/), and in my [Discord](https://discord.gg/AcV2j2zm4a). Everything's on the [links page](https://aatmanjain.com/links).",
      "answer_text": "On X as @aiwithaj_, on GitHub, LinkedIn, YouTube and Substack, and in my Discord. Everything's on the links page."
    },
    {
      "id": "built-with",
      "group": "site",
      "question": "What is this site built with?",
      "answer_markdown": "Base44, React, Tailwind CSS and Vite, with framer-motion for the moving bits. There's an admin panel behind it for posts, projects and messages. The details are in the [colophon](https://aatmanjain.com/colophon).",
      "answer_text": "Base44, React, Tailwind CSS and Vite, with framer-motion for the moving bits. There's an admin panel behind it for posts, projects and messages. The details are in the colophon."
    },
    {
      "id": "free-resources",
      "group": "site",
      "question": "Can I use your guides and skills for free?",
      "answer_markdown": "Yes. The Superagents Guide, What's BaaS?, The Gridiron Guide and the unofficial Office Hours archive are all free. My skills and tools are open source on GitHub; check each repo for its licence. Start with the [resources page](https://aatmanjain.com/resources).",
      "answer_text": "Yes. The Superagents Guide, What's BaaS?, The Gridiron Guide and the unofficial Office Hours archive are all free. My skills and tools are open source on GitHub; check each repo for its licence. Start with the resources page."
    }
  ]
}
