# SoloCodeLab > SoloCodeLab (solocodelab.com) is a one-person AI & software startup run by a single freelance developer. It delivers AI business consulting, AI chatbots and automation (n8n, LLM agents, RAG), Android and iPhone (iOS) app development, custom CRM systems, fast bilingual website design, and SEO / AEO / GEO consulting for visibility in Google and AI assistants such as ChatGPT, Gemini and Perplexity. Works in Persian (Farsi) and English, remotely, with clients in Iran and worldwide. Key facts: - Team: one person (solo founder / freelancer), no agency overhead; clients talk directly to the builder. - Languages: Persian (fa) and English (en). Persian pages live at the root, English pages under /en/. - Clients own the full source code and project assets after delivery. ## Services - [AI Business Consulting](https://solocodelab.com/en/services/ai-business-consulting/): AI business consulting means reviewing your current processes, identifying repetitive or costly work that AI can automate, and producing a practical roadmap with priorities, costs and estimated ROI. The output is an actionable plan, not a generic report. - [AI Solutions & Automation](https://solocodelab.com/en/services/ai-automation/): An AI solution means building tools such as support chatbots, agents that answer from your company’s own data, and n8n workflow automations that handle repetitive tasks without human input. They connect to your existing systems such as your website, CRM, Telegram and email. - [Android App Development](https://solocodelab.com/en/services/android-app-development/): Building an Android app covers UI design, development with Kotlin or Flutter, backend integration, testing on many devices and publishing to Google Play and regional stores. The focus is on speed, working well on weak connections and a simple user experience. - [iPhone (iOS) App Development](https://solocodelab.com/en/services/ios-app-development/): Building an iPhone app means designing and developing for iOS with Swift or Flutter, following Apple’s guidelines and publishing to the App Store. Where App Store access is limited, an installable web app (PWA) is built as well. - [Custom CRM Development](https://solocodelab.com/en/services/custom-crm/): A custom CRM is software that manages customer data, sales stages, follow-ups and reports exactly the way your business works. Unlike off-the-shelf CRMs, it has only what you need, connects to SMS and messaging apps, and uses AI to suggest follow-ups. - [Website Design & Development](https://solocodelab.com/en/services/website-design/): Professional website design covers UI design, fast and lightweight development, SEO structure from day one, multilingual support and suitable hosting. The goal is a site that loads in under two seconds, ranks in Google and turns visitors into customers. - [SEO & AI Search Visibility (GEO)](https://solocodelab.com/en/services/seo-geo-consulting/): SEO improves your Google rankings; AEO prepares content for direct answers and featured snippets; GEO optimises so AI models like ChatGPT and Gemini recognise your business and cite it in their answers. All three rely on precise content, technical structure and structured data. ## Products - [AzmoonYar Honarestan (Student edition)](https://solocodelab.com/en/products/azmoonyar-honarestan/): AzmoonYar Honarestan is an Android app for Iranian vocational school (Honarestan) students in the Computer Network and Software field. It offers 1,663 multiple-choice questions from 7 textbooks across 35 modules, with answers, explanations, timed tests and score reports. The download is free and the first module of the first two books is unlocked for free. Download: https://solocodelab.com/downloads/azmoonyar/AzmoonYar-STUDENT.apk ## Full content - [llms-full.txt](https://solocodelab.com/llms-full.txt): every service page and article as plain text ## Pages - [Home](https://solocodelab.com/en/) - [About](https://solocodelab.com/en/about/): Who runs SoloCodeLab and how it works. - [FAQ](https://solocodelab.com/en/faq/) - [Contact](https://solocodelab.com/en/contact/) - [Persian homepage](https://solocodelab.com/) ## Articles - [Flutter or Native (Kotlin and Swift)? How to Choose for Your Mobile App](https://solocodelab.com/en/blog/flutter-vs-native-app/): For most startups and businesses Flutter is the better choice, because one codebase builds both the Android and iPhone apps and noticeably cuts cost and time. Native development with Kotlin and Swift is worth it when the app needs special hardware features, very high performance, or the newest OS capabilities from day one. - [What Determines the Cost and Timeline of a Mobile App?](https://solocodelab.com/en/blog/mobile-app-cost-guide/): A mobile app’s cost and timeline depend mostly on the number of screens and features, the need for a backend and admin panel, in-app payments, and the choice between native and cross-platform development. Starting with an MVP greatly reduces upfront cost. - [SEO for Persian (Farsi) Websites: A Technical and Content Guide](https://solocodelab.com/en/blog/seo-for-persian-websites/): SEO for Persian websites follows global SEO principles plus a few specifics: correct Persian writing (zero-width non-joiners and Persian rather than Arabic characters), right-to-left direction, proper hreflang for multilingual versions, high speed on Iranian connections, and keyword research based on how Persian speakers actually search. - [Website Speed in Iran: Why It Matters and How to Make a Site Truly Fast](https://solocodelab.com/en/blog/website-speed-iran-guide/): A fast website in Iran shows its main content within 2.5 seconds on an ordinary mobile connection. The way there: remove dependencies on external services, host fonts and files on your own server, compress images and video with modern formats, and build light, static pages. - [What Is AEO? Writing Content for Google’s Direct Answers and AI Assistants](https://solocodelab.com/en/blog/what-is-aeo/): AEO (Answer Engine Optimization) is writing and structuring content so answer engines — Google’s direct answers, voice assistants and AI chatbots — can lift a short, precise, trustworthy answer straight from your page and show or read it. - [What Is GEO? A Guide to Getting Your Business Seen in ChatGPT and Gemini](https://solocodelab.com/en/blog/what-is-geo/): GEO (Generative Engine Optimization) is optimising a business’s content and online identity so AI models such as ChatGPT, Gemini and Perplexity recognise it, quote it and recommend it when they answer. - [What Is an AI Agent? A Practical 2026 Guide from Chat to Getting Work Done](https://solocodelab.com/en/blog/ai-agents-2026-practical-business-guide/): An AI agent is a system that pursues a multi-step goal using a language model, instructions and tools; to be used in production it needs a clear scope, least-privilege access, event logging and the ability to stop or hand off to a human. - [Key AI Trends in 2026: A Plain-Language Guide for Businesses](https://solocodelab.com/en/blog/ai-trends-2026-business-guide/): In 2026 AI is faster, more widespread and more agent-driven; but the real advantage for businesses comes from choosing the right problem, evaluating outputs, training the team and managing risk continuously — not from buying more tools. - [Responsible AI in 2026: A Simple Checklist for Managers](https://solocodelab.com/en/blog/responsible-ai-2026-business-checklist/): Responsible AI means the system’s purpose and owner are clear, data and access are controlled, quality and potential harm are measured before release, humans oversee sensitive decisions, and AI-generated content is disclosed where required. - [A Practical AI Learning Roadmap for Managers and Teams](https://solocodelab.com/en/blog/practical-ai-learning-roadmap/): Practical AI learning starts with understanding what models can and can’t do, then moves to practising on real problems, evaluating output, designing repeatable workflows and setting rules for responsible use. - [Rule-Based Chatbot or LLM Assistant: Which Is Better?](https://solocodelab.com/en/blog/rule-based-vs-llm-chatbot/): A rule-based chatbot follows predefined paths and is fully predictable; an LLM assistant understands natural language and is far more flexible. The right choice depends on how varied your questions are, and in many cases a combination of both works best. - [How Does a RAG-Based Business Chatbot Work?](https://solocodelab.com/en/blog/how-rag-chatbot-works/): A RAG chatbot first retrieves the relevant parts of your organisation’s knowledge and then builds its answer from them; that’s why its answers are more accurate and far less likely to be made up. - [What Is Intelligent Automation and Which Process Should You Automate First?](https://solocodelab.com/en/blog/what-is-intelligent-automation/): Intelligent automation combines clear rules with AI to handle repetitive work; the best process to start with is one that is both highly recurring and governed by clear rules. - [AI for Small and Iranian Businesses: Where Should You Start?](https://solocodelab.com/en/blog/ai-for-iranian-businesses-where-to-start/): The best place to start with AI is a recurring, costly process with fairly clear rules — such as answering repeat customer questions, producing content, or logging and tracking orders. Not the most ambitious idea, but the lowest-risk use case whose results you can measure. ## FAQ - Q: What is SoloCodeLab? A: SoloCodeLab is a one-person startup: a single freelancer who delivers AI consulting, Android and iPhone apps, custom CRMs, website design and SEO/GEO for businesses. - Q: Why work with a freelancer instead of an agency? A: Direct contact with the person writing the code, faster decisions, lower cost without agency overhead, and one person fully accountable for the result. - Q: How is project cost calculated? A: After a consultation and clear scoping, you receive a written proposal with a timeline and fixed or milestone-based pricing. Payment is usually per milestone. - Q: Do you work with clients outside Iran? A: Yes. Collaboration is fully remote, in both Persian and English. - Q: Is there support after delivery? A: Yes. Every project includes a free support period, with optional monthly maintenance afterwards. - Q: Who owns the code and the project? A: After final payment, the source code, domain, accounts and all project assets belong entirely to you.