Skip to content
Logo MandaMANDA.

Clean architecture · Agentic AI · AI-assisted development

Vibe coding in a developer's hands.

I use AI coding agents to accelerate development while keeping a clean architecture, explicit technical decisions and code I can understand, test and evolve.

What is vibe coding?

Vibe coding is a way of building software by describing a goal in natural language to an AI agent that proposes, writes and changes code. It can speed up exploration and implementation. Architecture, code comprehension and production checks still matter. I use agents as development tools: I define the requirements, guide their work, review the output and verify how the application behaves.

Read the guide to vibe coding, tools and production risks

How I combine vibe coding and clean architecture

Agents speed up implementation. My role as a developer is to give the product a clear structure and verify each step.

What agents accelerate

What I structure and verify

Exploring solutions and generating code

Requirements, architecture and module responsibilities

Creating interfaces and journeys

Business logic, accessibility and real user experience

Integrating services and APIs

Authentication, permissions and data validation

Iterating quickly on features

Versioned, tested and maintainable code

Automating repetitive tasks

SEO, deployment, monitoring and product evolution

What I build with this approach

For remote teams, I can take a defined feature or first release from technical discovery through architecture, implementation, tests and handoff. The scope and acceptance criteria are agreed before development.

MVPs and SaaS applications

React and Next.js interfaces, APIs, data, user accounts and business workflows.

SaaS development

AI agents and automations

n8n workflows, API integrations, human review and error handling.

n8n automation

Business applications

Internal tools and web experiences designed for real users, performance and search.

Business sites

My vibe coding workflow with AI agents

  1. 01

    Understand the users and the problem

  2. 02

    Define the architecture and success criteria

  3. 03

    Give agents the right context and constraints

  4. 04

    Build in small steps and review the code

  5. 05

    Test journeys, security and performance

  6. 06

    Deploy, monitor and improve

Tools vary by project: Codex, Claude Code, Next.js, React, Supabase, n8n, GitHub and Vercel.

Real projects beyond the prototype

Factumation shows AI-assisted delivery of a real invoicing product; TeamIA and the n8n prospecting workflow show how I structure integrations, agents and human review. The case studies describe the work rather than promising that every feature was AI-generated.

Based in Madagascar, working remotely

I work remotely from Antananarivo, Madagascar, with international product teams and founders. We can collaborate asynchronously around a written scope, a shared repository and reviewable milestones, with direct communication from discovery through production and handoff.

Is this right for your project?

A good fit is an MVP, SaaS feature, internal tool or automation with an identifiable owner and a testable outcome. I clarify data access, permissions, integrations and deployment constraints up front; AI agents accelerate implementation, while code review and acceptance checks remain my responsibility.

Frequently asked questions

What is vibe coding?

It is a development method that uses natural language to direct AI tools that write and modify code. The output still needs to be understood, tested and maintained.

Can vibe coding produce a professional application?

Yes, when architecture, data, security, tests and deployment receive the same attention as in any professional software project.

How is it different from traditional development?

Agents speed up writing and iterating on code. Requirements, technical decisions and product validation remain development responsibilities.

Why work with a developer?

A developer can assess generated code, define permissions, diagnose failures and prepare an application that can evolve after launch.

Which tools do you use?

Depending on the project, I use Codex, Claude Code, Next.js, React, Supabase, n8n, GitHub and Vercel.

Do you work with clients outside Madagascar?

Yes. I am based in Madagascar and work remotely with French-speaking and international clients.

Have a product idea?

Send me the problem, existing stack and target users. I can propose a scoped first release, delivery milestones and the technical handoff your team will need.