Help center

Frequently asked questions

Common questions about working with VAIIBE: scope, pricing, timelines, AI integrations, automation, and post-launch support.

ai

Which AI models do you use for development?
We utilize a variety of frontier models including Claude Opus 4.7 , and Gemini 3.5 Pro. The choice depends on the specific requirements of the project. For instance, we leverage Claude for complex reasoning and coding tasks, while Gemini is often preferred for massive context window requirements. Our team monitors benchmarks from platforms like LMSYS Chatbot Arena to stay updated on which models currently offer the best performance for specific programmatic tasks.

collaboration

What if I already have a CTO?
Then I work under your CTO, not around them. A CTO usually has the architecture and the product context but a finite number of hours, plus specific gaps that tend to sit on the AI and automation side. I take one bounded piece (an agent, a data pipeline, an integration, a rescue) and deliver it inside your existing repository, branch conventions and code review process. Your CTO keeps ownership and technical oversight, and the deadline still gets met.

compliance

Are you GDPR compliant?
Yes. Any project touching European Union personal data is built to honour the GDPR rights that matter in practice: access, rectification, erasure and portability. I sign a data processing agreement that names you as the controller and me as the processor, document what is stored and where, and keep every third party processor listed (hosting, model providers, email, analytics) so your own compliance file stays accurate instead of guessing at the stack.
Where is the data stored?
Wherever your regulator and your users require. Projects run on Google Cloud and Firebase, where the database and storage region is pinned at creation time, so data can stay inside the European Union, the United States or another supported region. You get the exact region and service list at handover, so a compliance officer can map the data flows without asking me. If data residency is a hard constraint, it needs to be decided in the first scoping call, because moving a live Firestore database between regions is expensive.

hiring

When is hiring VAIIBE better than hiring an in house engineer?
Hiring VAIIBE makes sense when the system has to ship now and you cannot spend three to six months recruiting, onboarding and paying a full time salary before the first release. You get one senior engineer who already runs the stack in production (Next.js, Firebase, Google ADK, Genkit, LangChain, LangGraph, n8n) and who covers architecture, build and deployment without a handover in the middle. An in house hire is the better call once the product is stable and the work turns into continuous maintenance of a system you already own.

legal

Who owns the code once the project is delivered?
You do. Every contract I sign assigns the source code, the documentation and the architecture to your company on payment, and the repository lives in your organisation from the first commit rather than in mine. More generally, ownership depends entirely on the contract signed before work begins: when an agreement is silent on IP assignment, the builder can keep the underlying code and grant you only a limited licence. Insist on an explicit clause transferring copyrights, patents and trade secrets to your company, whoever you end up hiring.

maintenance

Can you handle ongoing feature changes?
Yes. Small changes and fixes are covered by the monthly maintenance plan, which is the cheapest way to keep a live product moving. Anything that changes the architecture, adds an integration or alters how an AI feature behaves is scoped as its own small fixed price project, so you know what a change costs before it starts. For AI features I re run the evaluation set after every prompt or model change, because a change that looks harmless can quietly move accuracy in the wrong direction.

operations

Which regions do you serve?
I work with clients in Tunisia, the wider MENA region, Europe and the United States. Being based in Tunisia means the working day overlaps almost entirely with European business hours and covers a solid part of the American morning, and projects run in English, French or Arabic depending on what you prefer. Delivery is remote by default, so what actually matters is the timezone overlap and the language you want to work in, not the distance.

pricing

What pricing models do you offer?
Three models. Fixed price for a defined scope with clear deliverables, which is what most projects use because it makes the budget predictable on both sides. A monthly retainer for ongoing maintenance, support or advisory work. Time and materials when the scope is genuinely open and you want to steer sprint by sprint. Most engagements land between $500 for a small scoped build and $10,000 and up for a full production platform, and everything is quoted in USD before any work starts.
Will the quote builder show me a price?
Not directly. The quote builder is a scoping tool: it captures your project brief in about 5 minutes (no price displayed). After that, we book a short call together where Oussema shares the tailored estimate based on what you submitted. This keeps the figure accurate, not a rough guess from a form.
How much does a project cost?
Every project is different, so prices are personalized. The flow is simple: you fill the quote builder (about 5 minutes) to scope your needs, we get on a short call together, and I send you a tailored estimate right after. No commitment, no hidden fees.
Is there a maintenance fee for AI chatbots?
Yes, and it splits in two. First there are running costs you pay whether or not anyone maintains the bot: model API usage, hosting for the application and its vector store, and monitoring. Published cost guides put a business chatbot in real use between $200 and $1,000 a month, and the figure scales with conversation volume. Second there is an optional monthly maintenance plan from VAIIBE for content refreshes, prompt updates and provider model changes. You can take the first without the second and run the bot yourself, because the code and the infrastructure are yours.
How is the quote calculated?
A quote is built around three factors: the scope of the project (features and pages), the technical complexity (AI integration, automations, custom backend), and the timeline. The quote builder captures all of this upfront, then we go through it together on a short call before the final estimate is shared.
How are project scope changes handled in pricing?
Through a written change order, before any new work starts. I document the new requirement, estimate its impact on the timeline, and send a revised price in USD. You approve it or you do not, and the agreed scope keeps running either way. Nothing gets built on a verbal request and billed as a surprise at the end, which is the single most common way a fixed price project turns sour.
What payment methods and terms do you offer?
Payments are split into milestones, usually a kickoff deposit followed by payments at each major delivery. Bank transfers and most international payment methods are accepted. The full schedule is agreed before any work starts.
Do you require a deposit?
Yes, projects start with a deposit (typically 30 to 40 percent of the total). It secures your slot in the schedule and covers the kickoff phase. The remaining balance is paid in milestones as we progress.
Are there any hidden fees?
No. The quote covers everything we agreed on. If anything outside that scope comes up later (new features, extra integrations), we discuss and price it separately before any work happens. No surprises.
How much does a custom AI chatbot cost?
It depends on scope, and the quote comes in USD before anything starts. A simple internal tool answering from one clean document set starts around $500 to $3,000. A customer facing bot with real integrations, such as your CRM, WhatsApp or order data, usually falls between $3,000 and $5,000. A production agent with retrieval over private data, custom tools, an evaluation set and a security review goes past $10,000. Every bracket covers discovery, architecture, build and quality assurance. Model usage and hosting are billed by the providers on top, since those scale with your traffic rather than with the build.

process

How does a project unfold from start to finish?
Four steps: kickoff (we align on goals, scope, and design direction), build (iterative sprints with regular previews), review (you test, give feedback, we polish), and launch (deployment, training if needed, handover). You have visibility at every step.
How do we communicate during the project?
A shared channel (WhatsApp, Slack, or email, your choice) is used for daily messages, plus a weekly sync of about 30 minutes to review progress and decisions. Async first, calls when needed.
How many revisions are included?
Revisions are built into the process: at each sprint or milestone, you give feedback and we iterate until the deliverable matches what we agreed. No artificial cap. Large scope changes (new features, redirection) are scoped separately.
What if I do not like the result?
It rarely happens because you see and validate at every step (design, build, polish). If something is off, it gets identified early and adjusted. The iterative process avoids the all or nothing final reveal.

profile

Where are you based?
Tunisia, but I work remotely with clients across Europe, North Africa, and the Middle East. Timezone overlap with Europe makes daily collaboration easy.
What languages do you work in?
Three working languages: English, French, and Arabic (including Tunisian Darija). Project documentation, calls, and deliverables can be in any of them, or mixed if your team is multilingual.
Do you work remotely or on site?
Fully remote by default, that is how all my projects run today. On site visits remain possible in Tunisia or Europe for a kickoff or workshop, with travel costs covered by the client.
Will you sign an NDA?
Yes, NDAs are standard, especially for AI projects, internal tools, or sensitive data. Send me yours or I can share a simple bilateral template. We sign before any sensitive info is shared.

security

Do you sign NDAs for custom AI projects?
Yes, routinely, and before you share anything sensitive. A good NDA covers both the build phase and the period after handover. Make sure it names the data, the prompts and the business logic, not only the source code, because on an AI project the prompts and the evaluation set often carry more of the competitive advantage than the code does. Send yours and I will sign it, or ask and I will send a standard mutual one.

Security

How do you handle client data?
I keep a strict separation between my development environments and your production systems. Data is encrypted in transit and at rest with standard protocols such as AES 256, and access follows a zero trust model where every request is authenticated and authorised. Because one engineer builds and operates your project, the list of people who can reach your data is one name long, and I review access, secrets and dependencies before every release.

services

What kinds of projects do you take on?
Five areas. Custom SaaS plus web and mobile apps on Next.js and Firebase. AI agents and chatbots built with Firebase Genkit and Google ADK, including retrieval over your own documents. Custom automation with AI agents on Google ADK, Genkit, LangChain and LangGraph, from app to app plumbing up to autonomous workflows, with n8n when a low code tool is the better fit. E-commerce and marketplaces. And advisory work: SEO and GEO audits, rescuing AI generated codebases, and technical mentoring.
Do you build mobile apps (iOS and Android)?
Yes. Cross platform (React Native or Flutter) is the default option because it ships faster and covers both stores. Native development stays available when a project really needs it. The right approach is discussed together during the scoping call.
Can you integrate AI into my existing project?
Yes, AI integration is a core service. Common use cases: a chatbot trained on your data, content or document generation, search and recommendations, automation of repetitive tasks. We start with a quick audit to identify where AI brings real value, not just buzz.

support

What support do you offer after launch?
Every launch comes with a 30 day warranty covering anything that does not behave as agreed, at no extra cost. After that, a monthly maintenance plan covers uptime and error monitoring, dependency and security updates, provider side model and API changes, and small evolutions. For AI features I also watch answer quality and latency rather than server health alone, because a chatbot can be perfectly available and still be confidently wrong.
Do you offer maintenance after delivery?
Yes. You can either take a monthly retainer (covers updates, security patches, small evolutions, and priority support) or pay per intervention. We agree on what fits your usage during the launch phase.
What if I find a bug after delivery?
Bugs related to what we built are fixed for free during the warranty window (typically 30 days after launch). After that, fixes are covered by the maintenance plan or billed per intervention. Either way, response is fast.
Is there a warranty period?
Yes. Every project includes a 30 day warranty starting from launch. Anything that does not behave as we agreed gets fixed at no cost during that window. Beyond that, maintenance plans take over.

tech

What technologies do you work with?
Mainly Next.js and React on the frontend, Node and Firebase or custom backends on the server, Tailwind for styling, and tools like Genkit or OpenAI for AI features. Stack choice is always driven by what fits your project best, not by trend.
Who owns the code once the project is done?
You do. Full ownership of the source code transfers to you at the end of the project (or at each milestone payment, depending on what we agree). Repositories, accounts, hosting credentials, all of it is handed over to you.
Can you host the project for me?
Yes. Recommended setups are Vercel, Firebase Hosting, or a custom VPS depending on the project. Hosting can be set up either under my account (with a small management fee) or under your own account with a full handover of the deployment process. Up to you.

timeline

How long does AI integration take?
A scoped integration, such as a chatbot answering from your documents or a single workflow automated by an ADK or Genkit agent, usually takes four to eight weeks. A production agent that touches several internal systems runs three to six months, and most of that is data access, integration and testing rather than model work. What really moves the date is how reachable your data is: if the content sits in one clean place the build can start in week one, and if it is spread across five tools the discovery phase grows accordingly.
Can you ship an MVP in 2 weeks?
Yes, if the scope stays narrow. Two weeks buys one clear problem, one data source and existing models rather than anything trained from scratch, on a stack that already runs in production (Next.js, Firebase, Genkit). That is enough to put a working product in front of real users and learn whether it deserves to be built properly. It is not enough for multi tenant billing, a full admin back office or a compliance review, and I will say so before accepting the deadline rather than after.
How long does a typical project take?
The timeline depends entirely on the scope and complexity of your project. The precise duration is shared during our scoping call, once we have a clear picture of what you need. No empty guess upfront.
When can we start?
As soon as the quote is validated and the deposit received. If my schedule is busy, you are told upfront so we plan a realistic start date together. We never begin until you have full visibility on the schedule.
Can you handle urgent or rush projects?
Yes, when my schedule allows it. Rush projects come with a tighter daily rhythm and a small rush fee on top of the standard quote. Best move: mention the deadline early so feasibility can be confirmed.