Back to Projects
ValidAR / AssemblAR
iOSAndroidARAR: iOS ARKit, Android ARCoreProductionCompany • TSC Innovations
About the Project
App de validación industrial AR para iOS y Android, integrando VisionLib y OpenCV para guiar operarios en flujos de inspección.
Key Contributions & Engineering Responsibilities
- Rescaté y estabilicé un proyecto AR legacy de 4 años con severa deuda técnica.
- Integré VisionLib (iOS) y OpenCV (Android) en un flujo de aplicación unificado.
- Mejoré el UX espacial reemplazando rotaciones por botones con gestos táctiles.
- Abstraje SDKs de AR dispares y sincronicé datos de inspección estructurados hacia Firebase.
Engineering Impact & Measurable Outcomes
- App AR industrial en producción en iOS (ARKit/VisionLib) y Android (ARCore/OpenCV)
- Rescaté codebase legacy de 4 años con scripts monolíticos de 5k líneas
- Unifiqué dos pipelines de SDK de AR (VisionLib + OpenCV) en un solo codebase
- Implementé UX de alineación espacial con gestos táctiles de 1 y 2 dedos
- Integración con Firebase para sincronización de datos de inspección estructurados
Género y jugabilidad: ValidAR / AssemblAR es una aplicación de realidad aumentada industrial diseñada para asistir a operarios en validaciones de campo. Reemplaza los checklists manuales permitiendo posicionar y validar modelos 3D contra objetos físicos reales para asegurar un ensamblaje correcto.
Mis contribuciones: Ingresé a un proyecto legacy de 4 años que sufría de deuda técnica severa (scripts monolíticos de 5k líneas) y plazos de entrega agresivos. Unifiqué dos flujos AR dispares: Android (usando OpenCV y posicionamiento manual) e iOS (integrando VisionLib para tracking automatizado). Superé fricciones organizacionales removiendo bloqueadores heredados disfuncionales sin romper producción. Simplifiqué radicalmente la experiencia de usuario (UX), pasando de una rotación torpe basada en botones a gestos táctiles intuitivos para la alineación espacial. Entregué actualizaciones estables para iOS y Android, abstrayendo con éxito los diferentes SDKs (VisionLib/OpenCV) y sincronizando los resultados de inspección con Firebase.
Technologies
UnityC#VisionLibOpenCVARFoundationFirebase