CodeaIT
2024 — hoyFull stack developer
Consultora de software. Fui pasando por proyectos de distintos clientes, en equipos multidisciplinarios. Hasta ahora, tres:
- Una marca argentina de dispositivos de salud conectados. Glucómetros, sensores de glucosa continua, balanzas y tensiómetros con app propia. Módulos nativos en Expo que integran los SDKs de los fabricantes por Bluetooth y siguen leyendo datos con la app en segundo plano. Pantallas de análisis y reportes de glucosa asistidos por IA, a partir de diseños en Figma.
- Una plataforma de gestión de producto con IA. App web en React, Next.js y Supabase donde gente no técnica convierte una idea en un proyecto estructurado conversando con una IA.
- Una plataforma para familias que cuidan a alguien en casa. HealthTech y FinTech. Integración de AWS Amplify vía módulos nativos de Expo, y estrategia de tests unitarios y E2E en los pipelines de CI.
Desafíos y logros (4)
- SDKs sin soporte ni documentación. Los fabricantes de los dispositivos médicos no tenían soporte para React Native ni documentación suficiente. Estudié el funcionamiento interno de cada SDK hasta lograr una comunicación fluida con los dispositivos, y los integré con módulos nativos para iOS y Android.
- Un sensor que se reconecta solo. El sensor de glucosa perdía la conexión. Analicé los logs del SDK, escritos en otro idioma, para corregir la lógica de reconexión, y desde la app pedí la exclusión de la optimización de batería de cada marca de teléfono, como la suspensión profunda de Samsung. Hoy la conexión se recupera sola, recupera las mediciones y las alertas siguen llegando con la app en segundo plano.
- 6.700 mediciones no entran en un prompt. El sensor registra la glucosa cada 3 minutos: en 14 días son unas 6.700 mediciones por persona. En lugar de mandárselas a la IA, diseñé en el backend un preprocesamiento estadístico (percentiles, perfil AGP en bins de 30 minutos, eventos y métricas por franja del día), y el reporte se arma sobre ese resumen junto con nutrición, peso y presión.
- Prueba de vida sin paquete npm. Los SDKs de AWS Amplify para iOS y Android no tenían paquete para React Native. Los integré con Expo Modules para una prueba de vida de bajo costo, que compara el rostro con una foto de referencia, y funcionó de punta a punta.
