Proyecto

CITI — Colegio de Ingenieros en TI

SectorPlataforma institucional / gestión colegial
ClienteColegio de Ingenieros en Tecnologías de la Información — Oruro (CITI Oruro)
TipoSolutions Architect & Tech Lead
Año2026
CITI — Colegio de Ingenieros en TI — vista principal

Cliente e Idea

Ecosistema digital de un colegio profesional: backend GraphQL único para web y móvil

Ecosistema multi-app para digitalizar la gestión de un colegio profesional de ingeniería en Oruro (Bolivia): un único backend GraphQL consumido por un sitio institucional con panel administrativo, un portal del afiliado y una app móvil de colegiados. Reconstruye y unifica sistemas legacy dispersos (consulta RNI en Node y registro de aportes en Laravel 8) alrededor de un solo dominio.

El Reto

El colegio operaba con herramientas dispersas y de generación anterior: una consulta de aportes por RNI, un sistema Laravel 8 + AdminLTE para recibos y ningún autoservicio para el colegiado. Había que unificar padrón, aportes con cálculo de mora, tesorería de doble flujo, tribunales, kárdex y certificados, migrando la base legacy (~322 colegiados) sin perder integridad financiera ni trazabilidad.

Lo que construimos

Diseñé un backend GraphQL-first en Laravel 13 + Lighthouse (34 modelos Eloquent, ~43 tablas, 47 migraciones) con identidad federada Firebase y RBAC Spatie (7 roles / 20 permisos), consumido por un sitio estático Next.js 16 con blog autoadministrable y una app Flutter con carnet digital y onboarding/censo. El pago de mensualidades por QR usa un patrón Gateway conmutable, hoy en stub, listo para enchufar un proveedor bancario.

  • Backend GraphQL único para web + móvil
  • Cálculo automático de mora con tarifas históricas
  • Tesorería de doble flujo con anulación lógica y auditoría
  • Certificados con verificación pública por QR
  • RBAC de 7 roles / 20 permisos y 92 pruebas Pest
  • Análisis de datos del padrón electoral S.I.B. Oruro 2026–2028 (Python)
Construyamos algo grandioso juntos

¡Colaboremos!