
Pooja Kumari
Fundadora · Ventas y relaciones con clientes
Pooja gestiona Aatvi y dirige las ventas y las relaciones con clientes, desde la comprensión del problema inicial hasta la coordinación del proyecto.
Aatvi AI ayuda a los equipos a recuperar software creado con IA, modernizar sistemas heredados y desarrollar aplicaciones fiables.
Partamos de lo que necesita su aplicación: un prototipo creado con IA, un producto existente o un sistema heredado que requiere una evolución cuidadosa.
Los detalles de los servicios están disponibles en inglés.
Revisar código generado por IA, investigar comportamientos poco fiables y planificar las correcciones. La auditoría tiene un alcance definido; la implementación se acuerda por separado.
Desarrollar y ampliar aplicaciones, integraciones y funciones de IA, incluyendo pruebas, despliegue y transferencia en el alcance.
Desacoplar núcleos monolíticos, establecer capas de datos operativas y modernizar los sistemas empresariales heredados mediante migraciones por fases diseñadas para minimizar las interrupciones operativas.
Partimos de su aplicación, el problema y las restricciones. Acordamos acceso, entregables, precio y calendario antes de empezar.
Seguimos los flujos acordados, investigamos los riesgos y documentamos las evidencias. Revisamos los hallazgos juntos.
Use el plan con su equipo o acuerde una implementación con nosotros. Definimos los criterios de aceptación y la transferencia de ese trabajo.
Destino: app/api/** (controladores de ruta: auth, facturación, webhooks)
Auditando aislamiento de inquilinos, idempotencia de webhooks, grupos de conexiones y validación de esquemas...
-> Parámetro de ruta aceptado sin validar pertenencia al espacio
Hallazgos ilustrativos de nuestro informe publicado de análisis SaaS sintético.
Consulte la lista de control, un informe ilustrativo y la comparación entre recuperar y reescribir. Estas guías explican nuestro enfoque; no son casos de clientes.
Conocer AI Code RescueLa página del servicio y las guías están en inglés.
Análisis técnicos y guías de arquitectura
Corrección de código
Los asistentes de código IA omiten con frecuencia las comprobaciones de autorización y la seguridad contra condiciones de carrera. Auditamos, probamos y reparamos el código.
1 // app/api/workspaces/[id]/invoices/route.ts2 export async function GET(req: NextRequest, { params }: RouteContext) {3 const { id: workspaceId } = await params;4 5eliminado: - // FLAW: Service-role key bypasses RLS and trusts route param6eliminado: - const supabase = createClient(process.env.SUPABASE_URL!, process.env.SUPABASE_SERVICE_ROLE_KEY!);7eliminado: - const { data: invoices } = await supabase.from("invoices").select("*")8eliminado: - .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;4añadido: + const supabase = createServerClient(req);5añadido: + const { data: { user } } = await supabase.auth.getUser();6añadido: + if (!user) return NextResponse.json({ error: "Unauthorized" }, { status: 401 });7añadido: + // HARDENED: Verify membership in workspace before query8añadido: + const { data: member } = await supabase.from("workspace_members")9añadido: + .select("role").eq("workspace_id", workspaceId).eq("user_id", user.id).single();10añadido: + if (!member) return NextResponse.json({ error: "Not Found" }, { status: 404 });11añadido: + const { data: invoices } = await supabase.from("invoices").select("id, amount, status")12añadido: + .eq("workspace_id", workspaceId);13 return NextResponse.json({ invoices });14 }El código y los comentarios están en inglés.
Hallazgo ilustrativo de nuestro informe publicado de análisis SaaS.
Proyecto de ingeniería interno
Aatvi ERP es uno de nuestros proyectos internos. Explora cómo los procesos financieros, de personal y operativos pueden compartir contexto útil.
Cascade es su concepto de diseño: seguir los posibles efectos de un evento empresarial en varios departamentos, con personas que revisan los siguientes pasos.

Aatvi es una empresa nueva. Sus ingenieros aportan experiencia en proyectos de software para multinacionales, incluida la modernización de sistemas empresariales heredados.

Fundadora · Ventas y relaciones con clientes
Pooja gestiona Aatvi y dirige las ventas y las relaciones con clientes, desde la comprensión del problema inicial hasta la coordinación del proyecto.
Responsable técnico · Ingeniería
Niraj dirige la ingeniería en Aatvi y aporta más de 16 años de experiencia en ingeniería de software, incluida la modernización de sistemas empresariales heredados para multinacionales.
Cuéntenos qué tiene, qué dificultades encuentra y qué necesita cambiar. Hablaremos de un primer alcance útil.