Desarrollo de software
Diseño y desarrollo aplicaciones web, APIs e integraciones. Trabajo desde el modelo de dominio y la arquitectura hasta el despliegue y la operación. Prefiero soluciones fáciles de sostener y que no cuesten de más.
Tecnologías y herramientas
PHP
Laravel
WordPress
Node.js
TypeScript
Next.js
tRPC
TanStack Query
Zod
PostgreSQL
Plataforma para profesionales de la psicología
- El producto todavía está en definición: estoy armando el dominio, la API y la arquitectura cloud para sostener el trabajo clínico y administrativo.
- Diseñé el modelo de datos para pacientes, casos, sesiones, notas clínicas, consentimientos y documentos.
- Armé una búsqueda semántica de expedientes y notas clínicas con PostgreSQL y pgvector.
- Monté una arquitectura contenerizada con servicios de interfaz, API y workers sobre PostgreSQL.
- Estoy evaluando el stack: TypeScript, Next.js, tRPC, TanStack Query, Zod y Tailwind CSS.
Tecnologías y herramientas
TypeScript
Next.js
tRPC
TanStack Query
Zod
Tailwind CSS
PostgreSQL
pgvector
Docker
GCP
Aplicaciones Laravel y WordPress en Cloud Run
- Diseñé, desplegué y diagnostiqué aplicaciones PHP sobre Google Cloud Run.
- Configuré y ajusté Nginx, Apache y PHP-FPM en contenedores, incluidas versiones heredadas de PHP.
- Resolví problemas de autenticación y encabezados entre Cloud Run, IAP y Cloudflare.
- Optimicé tareas programadas de Laravel y procesos de larga duración.
Tecnologías y herramientas
PHP
Laravel
WordPress
Cloud Run
Nginx
Apache
PHP-FPM
Docker
CircleCI
Integración Node.js con Google Cloud Storage
- Integré aplicaciones Node.js con buckets de imágenes en Google Cloud Storage.
- Diagnostiqué permisos, secretos y variables de entorno para servicios Cloud Run y Vertex AI.
Tecnologías y herramientas
Node.js
TypeScript
Cloud Storage
Cloud Run
Vertex AI
Plataforma Moodle para evaluación nacional
- Implementé la plataforma Moodle para pruebas diagnósticas, formativas y de fin de grado en centros educativos públicos (proyecto MIDEH, Honduras).
- Diseñé una distribución offline para centros educativos sin conexión a Internet.
Tecnologías y herramientas
Sistemas bancarios e integraciones
- Analicé y diseñé procesos para carga de datos, cobranzas e interfaces con el sistema central AS400.
- Desarrollé servidores basados en sockets y WebServices, además de automatizar procesos.
- Conecté interfaces con Asterisk, IVR y dispositivos de lectura de tarjetas de crédito.
Tecnologías y herramientas
.NET
C#
MSSQL
MySQL
Ruby
PHP
Apache
Asterisk