morrismp3
Reproductor de música self-hosted y lossless, con Navidrome + Soulseek. El proyecto estrella que corre en este servidor.
Desarrollador full-stack · self-hosting
Construyo software y lo corro en mi propia infraestructura — este sitio vive en un ThinkPad de 2011.
Cada uno de estos vive, o vivió, en la misma máquina que sirve esta página.
Reproductor de música self-hosted y lossless, con Navidrome + Soulseek. El proyecto estrella que corre en este servidor.
Sistema híbrido de recomendación de películas (collaborative + content-based). Python 3.10+.
Sistema de detección de fraude financiero. Licencia MIT.
Sistema RAG local multi-provider (local + cloud) con arquitectura hexagonal (Ports & Adapters).
Sistema web para corredores de bolsa: registra dividendos y los convierte en factores de calificación tributaria, con historial trazable.
Sitio mediadev.cl migrado de Astro a Django puro: landing de una página con contenido editable desde el admin.
Desarrollador full-stack enfocado en backend, datos y self-hosting. Me gusta entender la máquina completa: del código a la infraestructura que lo sirve.
Todo esto corre en un ThinkPad T420 (2011) con Artix Linux (runit, sin systemd) y Docker, detrás de un túnel de Cloudflare.
| Contenedor | Puerto | Descripción |
|---|---|---|
morris-navidrome | 4533 | Subsonic API · streaming FLAC |
morris-slskd | 5030 | Soulseek P2P · descargas |
morris-validate-move | — | Validación ffprobe + archivado |
morris-web | 8082 | Este sitio (nginx:alpine) |
mediadev-monitor | 8080 | MediaDev.CL monitor + WordPress |
mcp-rag-opencode-qdrant | 6333 | Qdrant vector DB (RAG) |
Hablemos.