
Pooja Kumari
Fondatrice · Vente et relations clients
Pooja gère Aatvi et dirige les ventes et les relations clients, de la compréhension du problème initial à la coordination de la mission.
Aatvi AI aide les équipes à reprendre le code créé avec l'IA, moderniser leurs systèmes et développer des applications fiables.
Partons des besoins de votre application : un prototype créé avec l'IA, un produit existant ou un système ancien à faire évoluer avec soin.
Les détails des services sont disponibles en anglais.
Examiner le code généré par l'IA, comprendre les comportements instables et planifier les corrections. L'audit est délimité ; la mise en œuvre fait l'objet d'une mission distincte.
Développer des applications, des intégrations et des fonctions IA, en incluant les tests, le déploiement et la passation dans le périmètre.
Découpler les cœurs monolithiques, établir des couches de données opérationnelles et moderniser les systèmes d'entreprise existants grâce à des migrations par étapes conçues pour minimiser les interruptions opérationnelles.
Partons de votre application, du problème et des contraintes. Accès, livrables, prix et calendrier sont convenus avant le début.
Nous suivons les parcours convenus, examinons les risques et documentons les éléments constatés. Nous étudions ensuite les résultats ensemble.
Confiez le plan à votre équipe ou définissez une mission de mise en œuvre avec nous, avec ses critères d'acceptation et sa passation.
Cible : app/api/** (gestionnaires de routes : auth, facturation, webhooks)
Audit de l'isolation des tenants, de l'idempotence des webhooks, des pools de connexion et de la validation de schéma...
-> Paramètre de route accepté sans validation de l'appartenance à l'espace
Constats illustratifs issus de notre analyse synthétique de code SaaS publiée.
Consultez la liste de contrôle, un rapport illustratif et notre comparaison entre reprise et réécriture. Ces guides expliquent notre approche ; ce ne sont pas des études de cas clients.
Découvrir AI Code RescueLe service et les guides sont présentés en anglais.
Analyses techniques et guides d'architecture
Correction de code
Les assistants de codage IA omettent fréquemment les vérifications d'autorisation et la gestion des accès concurrents. Nous auditons, testons et réparons le code.
1 // app/api/workspaces/[id]/invoices/route.ts2 export async function GET(req: NextRequest, { params }: RouteContext) {3 const { id: workspaceId } = await params;4 5supprimé: - // FLAW: Service-role key bypasses RLS and trusts route param6supprimé: - const supabase = createClient(process.env.SUPABASE_URL!, process.env.SUPABASE_SERVICE_ROLE_KEY!);7supprimé: - const { data: invoices } = await supabase.from("invoices").select("*")8supprimé: - .eq("workspace_id", workspaceId);9 return NextResponse.json({ invoices });10 }1 // app/api/workspaces/[id]/invoices/route.ts2 export async function GET(req: NextRequest, { params }: RouteContext) {3 const { id: workspaceId } = await params;4ajouté: + const supabase = createServerClient(req);5ajouté: + const { data: { user } } = await supabase.auth.getUser();6ajouté: + if (!user) return NextResponse.json({ error: "Unauthorized" }, { status: 401 });7ajouté: + // HARDENED: Verify membership in workspace before query8ajouté: + const { data: member } = await supabase.from("workspace_members")9ajouté: + .select("role").eq("workspace_id", workspaceId).eq("user_id", user.id).single();10ajouté: + if (!member) return NextResponse.json({ error: "Not Found" }, { status: 404 });11ajouté: + const { data: invoices } = await supabase.from("invoices").select("id, amount, status")12ajouté: + .eq("workspace_id", workspaceId);13 return NextResponse.json({ invoices });14 }Le code et les commentaires sont en anglais.
Constat illustratif issu de notre rapport d'analyse de code SaaS publié.
Projet d'ingénierie interne
Aatvi ERP est l'un de nos projets internes. Il explore le partage de contexte entre les processus financiers, humains et opérationnels.
Cascade en est le concept de conception : suivre les effets possibles d'un événement sur plusieurs services, avec une validation humaine des prochaines actions.

Aatvi est une nouvelle entreprise. Ses ingénieurs ont travaillé sur des projets logiciels pour des multinationales, notamment la modernisation de systèmes d'entreprise existants.

Fondatrice · Vente et relations clients
Pooja gère Aatvi et dirige les ventes et les relations clients, de la compréhension du problème initial à la coordination de la mission.
Responsable technique · Ingénierie
Niraj dirige l'ingénierie chez Aatvi. Il apporte plus de 16 ans d'expérience en génie logiciel, notamment dans la modernisation de systèmes d'entreprise pour des multinationales.
Décrivez votre application, les difficultés rencontrées et les changements souhaités. Nous discuterons d'un premier périmètre utile.