OWNER, FULLSTACK DEV · RUST + TAURI · 2026
A desktop audiobook player that runs entirely on the local machine, no account, no sync service, no telemetry. Rust reads the files and serves the audio; a Svelte 5 WebView draws the interface. The interesting problems were all in the gaps: M4B containers where two chapter conventions disagree and some encoders write neither, streaming a 500 MB file into a WebView that wants it in pieces, and a persistence layer keyed on something the user can rename.
RustTauriSvelteTypeScript
PROYECTOS · ARCHITECTURE + JAVA · 2026
Scheduled, multi-tenant data delivery for a B2B platform: one profile as the unit of configuration, replica-safe scheduling built on a conditional UPDATE rather than a lock service, streamed file exports, and a destination that holds a customer's own credentials under write-only encryption and a server-enforced enable gate. Written up as a four-part series.
ArchitectureJavaPostgreSQLAngular
PROYECTOS · RUST + TAURI · 2026
Una aplicación de escritorio tipo overlay para Black Desert Online, construida con Tauri 2 + Svelte 5 + TypeScript, migrada desde una aplicación de escritorio .NET WPF. Incluye una base de datos de 981 recetas de crafteo, seguimiento de inventario, planificador de crafteo con árboles de dependencias, rastreador de grindeo con 98 zonas y 435 objetos de botín, temporizadores de bosses en vivo, seguimiento de progreso de tesoros, un sistema adaptativo de 3 modos de vista (mini/medio/completo), temática neon cyberpunk y distribución portable en un solo ejecutable.
RustTauriSvelteGaming
Captura
PROYECTOS · NEXT.JS + PAYLOAD CMS · 2026
Una plataforma CMS que sirve múltiples sitios web independientes desde un solo despliegue. Construida con Payload CMS embebido en Next.js, provee a cada inquilino contenido aislado, dominios personalizados, presets de tema, soporte bilingüe y un editor visual de rich text — todo gestionado desde un solo panel de administración.
Next.jsPayload CMSTypeScriptReact