Captura de MediCore
Autor

MediCore

Sistema de gestión clínica multi-tenant

Cubre el ciclo completo de atención: pacientes, agenda de citas, consulta con notas SOAP y diagnósticos CIE-10/CIE-11, y recetas. Backend en Clean Architecture de cuatro capas, con sesiones en cookies httpOnly y protección CSRF, y una consola de plataforma con auditoría completa e impersonación controlada de cuentas.

FastAPISQLAlchemyPostgreSQLReactTypeScript
Captura de QuinielaSV
En producciónAutor

QuinielaSV

Plataforma de pronósticos del Mundial 2026

Los jugadores pronostican cada partido y suman puntos según su acierto y la fase del torneo, con bonos por campeón y clasificados. Incluye ligas privadas con código de invitación, ranking con criterios de desempate y un panel de administración para cargar resultados y recalcular puntajes.

Next.jsReactTypeScriptFirebaseTailwind CSS
Autor

Reelix

App nativa para Linux · Código abierto

Grabador de pantalla nativo y local para GNOME y Wayland, al estilo de Loom. Graba pantalla, micrófono, audio del sistema y una burbuja con tu cámara, y lo guarda en MP4. Sin nube ni cuentas.

RustGTK4libadwaitaPipeWireGStreamer
Autor

Event Ticket System

API de venta de boletos para eventos

Backend para gestionar eventos y vender boletos de punta a punta: autenticación con JWT, pagos con Stripe Checkout confirmados mediante webhooks y boletos con código QR para validar el acceso. Documentado con Swagger y con registro de actividad.

BunElysiaJSTypeScriptPostgreSQLDrizzleStripe
En equipo

Eventos Comunitarios

App Android · Proyecto universitario

App nativa para que una comunidad organice eventos y confirme asistencia, con historial de participación y estadísticas por usuario. Inicio de sesión con correo, Google o Facebook mediante Firebase Auth, y una API REST en Node.js y MySQL desplegada en Railway.

KotlinJetpack ComposeNode.jsMySQLRailway
En desarrolloAutor

Inventory ERP

Sistema de inventario empresarial · Monolito modular

ERP de inventario en .NET 10 con Clean Architecture. El stock nunca se edita directamente: se calcula por bodega a partir de movimientos (entradas, salidas, traslados y ajustes) con kardex, permisos por rol y bodega, y auditoría de cada acción. Primera fase del backend terminada y cubierta por pruebas.

.NET 10ASP.NET CoreEF CorePostgreSQLRedisRabbitMQ
Autor

Plataforma self-hosted

Administración de servidores · DevOps

Administro un VPS Linux en Hetzner que sirve como plataforma de despliegue para mis proyectos: aplicaciones en contenedores gestionadas con Coolify, DNS y certificados TLS en Cloudflare y monitoreo de disponibilidad con Uptime Kuma. También aloja herramientas internas como Stirling PDF, con OCR en español, y Excalidraw.

Ubuntu ServerDockerCoolifyCloudflareUptime Kuma
En equipo

Gestión de Proyectos

Proyecto universitario

Dashboard para crear, administrar y visualizar proyectos y tareas, consumiendo una API REST con autenticación por tokens y roles de gerente y usuario.

Next.jsTailwind CSSAPI REST
Colaborador

Lexi

App GTK para Linux

Diccionario autónomo para Linux, publicado en Flathub, para estructurar el aprendizaje o la creación de idiomas.

PythonGTKMeson

Trabajo con clientes

Código privado por confidencialidad del cliente.

Registro de casos de violencia para una ONG

Formularios especializados para las áreas legal y psicológica, control de acceso por roles y manejo confidencial de la información. Capacité a las usuarias finales para su adopción.

Laravel · MySQL · RBAC

Automatización de facturas electrónicas (DTE)

Script que extrae las facturas recibidas por Gmail y las registra en Google Sheets, separadas por cliente y por ventas/compras, eliminando la digitación manual.

Google Apps Script · Gmail · Sheets