◈ Proyectos
Qué he construido, para quién y con qué tecnologías
36 proyectos
Microfrontend de campañas de sampling
Total Wine & More · vía Factor K Software
RetailFront-endPermite a las tiendas crear y operar eventos de degustación de producto: asociar productos disponibles, definir restricciones por tienda y programar las campañas.
ReactTypeScriptGraphQLMicrofrontendsMicrofrontend de gestión de tiendas
Total Wine & More · vía Factor K Software
RetailFront-endBack-office de datos de tienda: ubicaciones, estado, horarios de operación y de sampling, franjas de fulfilment y restricciones de proveedores.
ReactTypeScriptGraphQLReseñas de personal y selección del equipo
Total Wine & More · vía Factor K Software
RetailFront-endApp interna de reseñas de empleados y recomendaciones de producto, con permisos por rol para gerentes y personal, edición en línea y filtrado.
ReactTypeScriptReduxGraphQLDesign system Fusion
Total Wine & More · vía Factor K Software
RetailFront-endLibrería de componentes compartida que consumen todos los microfrontends Fusion — unos 70 componentes React documentados en Storybook y publicados con Changesets.
ReactTypeScriptStorybookAPIs de sampling e items
Total Wine & More · vía Factor K Software
RetailBack-endServicios .NET multicapa detrás de los dominios de sampling e items, con migraciones de Entity Framework y mensajería Kafka para feeds de cambios.
C#.NETEntity FrameworkKafkaPostgreSQLMicroservicios de perfiles de personal
Total Wine & More · vía Factor K Software
RetailBack-endConjunto de servicios en Go que leen y escriben perfiles de personal y sus reseñas de producto, alimentados por una importación programada de RR. HH. y un consumidor de Kafka.
GoPostgreSQLRedisKafkaSubgrafos de federación GraphQL
Total Wine & More · vía Factor K Software
RetailBack-endSubgrafos de Apollo Federation que exponen los dominios de ratings e items a la tienda a través de un único gateway, con caché y trazas.
Node.jsTypeScriptGraphQLRedisApp de sampling en tienda
Total Wine & More · vía Factor K Software
RetailMóvilApp React Native que el personal usa en piso para ejecutar planes de sampling, validar inventario y escanear códigos de barras en dispositivos de mano.
React NativeTypeScriptGraphQLCalculadora de equity y PMI
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endLos propietarios ingresan el valor de su casa y los datos de su hipoteca para ver su equity y saber si califican para eliminar el seguro hipotecario privado.
ReactNext.jsTypeScriptGraphQLPortal de proveedores y áreas de cobertura
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endAlta de proveedores, perfil y verificación de licencias, más un mapa donde cada proveedor dibuja las áreas de servicio que cubre.
ReactNext.jsTypeScriptGoogle MapsApp web de listados de propiedades
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endBuscar y explorar casas en renta o venta, con calculadoras de capacidad de pago y ahorro, y gráficas de amortización del préstamo e interés compuesto.
ReactJavaScriptGraphQLApp móvil de consumidor
Keller Williams · vía Applaudo Studios
InmobiliariaMóvilLa cara móvil del producto de consumidor: búsqueda de propiedades, búsquedas guardadas, directorio de agentes y las mismas herramientas de equity y amortización.
React NativeJavaScriptGraphQLFlutterOnboarding de propietarios
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endMóvilUn paso del flujo de onboarding donde el propietario agrega su casa y previsualiza su precio estimado a partir de la dirección, replicado como widgets móviles.
ReactTypeScriptFlutterGraphQLTour virtual de casas abiertas
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endBack-endLos agentes arman una casa abierta habitación por habitación y suben el material del tour; los visitantes recorren la propiedad y dejan una encuesta.
ReactTypeScriptReduxNode.jsPostgreSQLLibrería de componentes compartida
Keller Williams · vía Applaudo Studios
InmobiliariaFront-endLa librería de UI en React que comparten las apps de propietarios y proveedores, publicada como paquete y documentada en Storybook.
ReactTypeScriptStorybookSoftware de optimización de drivers
Asurvio · vía FusionHit
SaaSFront-endUtilidad de escritorio que escanea una PC y actualiza sus drivers. Construí las vistas en React que muestran las funciones y métricas del producto.
ReactTypeScriptReduxC#Design system del producto
Asurvio · vía FusionHit
SaaSFront-endLa librería de componentes compartida entre las ediciones de consumidor y de negocio de la plataforma de drivers.
ReactTypeScriptStorybookFacturación y checkout
Asurvio · vía FusionHit
SaaSFront-endEl carrito y el flujo de pago de los productos por suscripción, con captura de tarjeta y selección de plan.
ReactTypeScriptReduxOnboarding de usuarios
Asurvio · vía FusionHit
SaaSFront-endRegistro previo a la compra y configuración inicial, además del flujo de salida para los usuarios que dejan el producto.
ReactTypeScriptExtensión de protección web
Asurvio · vía FusionHit
SaaSFront-endExtensión de navegador que bloquea anuncios y rastreadores y permite poner dominios en lista blanca, construida sobre el motor de filtrado de AdGuard.
TypeScriptReactPortal de cotizaciones de productos
TELUS International
TelecomunicacionesFront-endBack-endGenera cotizaciones de los productos que la empresa ofrece a socios, verificando disponibilidad por ubicación. Reingeniería del portal de un modelo por ubicación a uno por categoría de producto.
AngularTypeScriptJavaSincronización de payslips con el ERP
TELUS International
TelecomunicacionesFront-endBack-endIntegró a los empleados fuera del ERP de la empresa en sus sistemas, habilitando el seguimiento de horas de agentes en regiones donde el ERP no estaba disponible, como Irlanda y China.
ReactJavaScriptNode.jsSeguimiento de tiempo de agentes
TELUS International
TelecomunicacionesBack-endLa herramienta que controla el tiempo de los agentes del contact center y calcula la nómina correspondiente, además de migrar parte de sus módulos a Google Cloud.
PHPJavaScriptGCPSQLPayslips históricos
TELUS International
TelecomunicacionesFront-endBack-endUn módulo para consultar payslips históricos de la región de Guatemala, con sus APIs y los cambios correspondientes en el front-end.
PHPJavaScriptNotificaciones a supervisores e i18n
TELUS International
TelecomunicacionesBack-endEnvía correos y notifica a los supervisores sobre tickets que requieren su aprobación, y traduce las vistas al chino y al español.
PHPJavaScriptGestión de clínicas dentales
Revodent
SaludFront-endBack-endSaaS multi-tenant para clínicas dentales: registro de pacientes, odontograma interactivo, citas y expedientes clínicos. Cofundado y construido de punta a punta.
ReactTypeScriptNode.jsPostgreSQLMigración de datos y ETL de gobierno
Gobierno de El Salvador
Sector PúblicoDatosMigración de información a gran escala: flujos ETL que extraen, limpian y consolidan datos de varias bases heredadas, con validación automatizada y reportes analíticos.
PythonSQLApp de empleo y noticias universitaria
Universidad Don Bosco
EducaciónMóvilApp móvil para Android e iOS que informa a los estudiantes sobre oportunidades de empleo, eventos y noticias de los socios de la universidad, con notificaciones push.
React NativeJavaScriptSitio del Centro de Desarrollo Profesional
Universidad Don Bosco
EducaciónFront-endBack-endUn sitio que presenta las noticias, coordinadores y programas del departamento, dirigido a las instituciones externas que los financian.
C#.NETJavaScriptSQL ServerSeguimiento de perfiles de egresados
Universidad Don Bosco
EducaciónBack-endMódulos que dan seguimiento al perfil profesional de los estudiantes y generan un PDF de cada promoción, para que la universidad pueda presentarlos a las empresas.
C#.NETSQL ServerMódulo móvil offline-first
IoT
IoTMóvilBack-endCaptura datos de formularios donde la conectividad es limitada y los sincroniza al recuperar la conexión, con funciones serverless que validan y persisten de forma asíncrona.
React NativeTypeScriptAWSRobot explorador remoto
Universidad Don Bosco
RobóticaBack-endDatosUn robot controlado remotamente que sensa variables ambientales por IoT, presentado en IEEE CHILECON 2017 en Chile.
PythonJavaScriptTour VR de condominios
midō
InmobiliariaMóvilApp de realidad virtual para Android, operada con un teléfono y un visor de cartón, que recorre los condominios de un grupo inmobiliario centroamericano.
UnityC#AndroidCastillo Auto Parts
Personal
E-commerceFront-endBack-endTienda de repuestos para El Salvador: piezas compatibles por vehículo, reserva de inventario, pagos locales y un back office para el taller.
Next.jsTypeScriptPostgreSQLAWSSitio de galería de arte
Personal
E-commerceFront-endSitio de portafolio para una artista visual, con el catálogo escrito como archivos de contenido, datos estructurados para buscadores y contacto por WhatsApp.
Next.jsTypeScriptMódulo de login bancario iOS
Personal
SaaSMóvilUn módulo de inicio de sesión completo construido sobre una especificación bancaria: contraseñas de un solo uso, biometría, firma digital y selección de perfil, con certificate pinning.
SwiftiOS