Hago software quela gente instala y usa.

Soy Alexis Juárez. Desarrollo apps de escritorio para Windows y productos web completos, desde la idea hasta el instalador.

En producción ahora mismo

Proyectos

Cinco proyectos contados a fondo: el problema, cómo está hecho y dónde probarlo. Todo lo demás está más abajo.

Minecraft Java

PoxiLauncher

Launcher de Minecraft Java para jugar con amigos: todos con los mismos mods, el mundo del grupo en la nube y un botón para entrar en la partida de un amigo sin abrir puertos.

  • TypeScript
  • Electron
  • React 19
  • Node.js
  • WebSocket
  • Modrinth API
  • Web propia en poxilauncher.com
  • Servidor propio de cuentas, chat y túnel
  • Actualizaciones automáticas
Ver webCódigo
Captura de PoxiLauncher

Arquitectura

  1. App de escritorioElectron, React 19 y TypeScript
  2. Motor de MinecraftXMCL instala y lanza el juego y los loaders
  3. Servidor propioNode: cuentas, amigos, chat, packs y mundos
  4. Túneltus amigos entran sin abrir puertos

Decisiones

  • Modrinth como catálogoAPI abierta con mods, shaders y modpacks filtrados por versión y loader. Las dependencias se añaden solas.
  • La sesión no sale de tu PCEl inicio de sesión de Microsoft se cifra en local. El servidor solo ve la parte social.
  • Túnel propio en lugar de UPnPFunciona detrás de cualquier router y solo deja pasar a tus amigos.

Terminal para Windows

PoxiTerminal

Terminal nativo para Windows dibujado por la GPU y en castellano: pestañas, paneles, SSH, SFTP, Git y tus sesiones de Claude Code o Codex en una sola ventana.

  • Rust
  • GPUI
  • GLSL
  • Inno Setup
  • PowerShell
  • Instalador y portable
  • Actualizaciones automáticas
  • Convive con pebrel sin pisarse
DescargarCódigo
Captura de PoxiTerminal

Arquitectura

  1. InterfazGPUI acelerado por la GPU
  2. NúcleoRust: PTY, pestañas y paneles
  3. ConexionesSSH, túneles y SFTP
  4. Agentes de IAClaude Code, Codex y opencode

Decisiones

  • Rust y GPU en vez de ElectronSin navegador embebido: va fluido aunque tengas diez paneles abiertos.
  • Ajustes y credenciales propiosUsa su propia carpeta en %APPDATA%, así convive con pebrel.
  • Castellano por defectoArranca en español aunque Windows esté en otro idioma. El inglés se elige en Ajustes.

Windows 10 y 11

PoxiOptimizer

Herramienta todo-en-uno para Windows 10/11: optimizar, limpiar, reparar y configurar el sistema desde una interfaz moderna, con más de 30 ajustes seguros y reversibles.

  • Tauri 2
  • Rust
  • React 19
  • TypeScript
  • PowerShell
  • Tailwind CSS 4
  • Ejecutable de 5 a 10 MB
  • Más de 30 ajustes reversibles
  • Instalador en GitHub Releases
Código
Captura de PoxiOptimizer

Arquitectura

  1. InterfazReact 19, TypeScript y Tailwind 4
  2. App de escritorioTauri 2 y Rust sobre WebView2
  3. Acciones del sistemaPowerShell verificado y auditable
  4. Red de seguridadpunto de restauración, copia del registro y deshacer

Decisiones

  • Tauri en lugar de ElectronUsa el WebView2 que ya trae Windows: el ejecutable pesa 5 a 10 MB en vez de cientos.
  • Primero las garantíasSi un ajuste no se puede revertir con seguridad, no entra en la app.
  • Componentes protegidosEl menú Inicio, la Store y la seguridad de Windows no se pueden romper desde la app.

Software comercial

CDTaller

Programa de gestión para talleres mecánicos: coches, clientes, trabajos, piezas, presupuestos y facturación VERI*FACTU. Funciona en el PC del taller sin depender de internet.

  • React
  • TypeScript
  • Electron
  • Zustand
  • SHA-256
  • AES-256
  • A la venta desde 39 €/mes
  • Búsqueda en menos de 1 s con 10.000 coches
  • Funciona sin internet
Ver webCódigo privado
Captura de CDTaller

Arquitectura

  1. InterfazReact, TypeScript y Zustand
  2. App de escritorioElectron, funciona sin conexión
  3. Facturacióncadena de huellas SHA-256 y QR tributario
  4. Copiaslocales y respaldo cifrado con AES-256

Decisiones

  • Sin conexión primeroSi se cae internet, el taller sigue facturando.
  • Huella encadenadaCada factura sella la anterior, como exige VERI*FACTU. Lo emitido no se edita: los errores van por rectificativa.
  • Dos puestos de serieMultisesión incluida para mostrador y oficina.

Productividad

Dayly

Agenda y centro de productividad profesional: calendario, tareas, notas, proyectos, hábitos y objetivos con API real, sesiones seguras y datos aislados por usuario.

  • React 18
  • TypeScript
  • Express
  • Prisma
  • MariaDB
  • Argon2id
  • Demo pública
  • 2FA con TOTP
  • Tests de autenticación y roles
Código
Captura de Dayly

Arquitectura

  1. PWAReact 18 y Vite
  2. APIExpress con sesiones HttpOnly
  3. DatosPrisma y MariaDB
  4. AvisosWeb Push con claves VAPID

Decisiones

  • Argon2id y TOTPContraseñas y doble factor tratados como en un producto serio.
  • Roles en el servidorEl cliente nunca decide qué datos ve cada usuario.
  • Demo separadaUn mock en memoria para enseñarla sin base de datos.

Minecraft Java

PoxiLauncher

Captura de PoxiLauncherCaptura de PoxiLauncherCaptura de PoxiLauncher
El problema
Jugar con mods entre amigos es un lío: cada uno tiene versiones distintas, el mundo vive en el PC de uno solo y para entrar desde fuera hay que pelearse con el router.
La solución
Un launcher que instala Minecraft, Java, los loaders y los mods de Modrinth por su cuenta, sincroniza el pack del grupo y te conecta con la partida de tu amigo por un túnel propio, sin tocar el router.
El resultado
Le das a «Jugar» y entras con la misma configuración exacta que tus amigos.

Lo que incluye

  • Mundo del grupo en la nube: cualquiera lo aloja, se descarga al abrirlo y se sube al cerrarlo
  • «Unirme a mi amigo» instala su pack exacto si te falta y te mete en su partida
  • Servidores Vanilla, Fabric, Forge o NeoForge en un clic, con consola en directo
  • Importa y exporta modpacks .mrpack de Modrinth
  • La sesión de Microsoft se guarda cifrada en tu PC y nunca pasa por el servidor
  • Actualizaciones automáticas con electron-updater

Terminal para Windows

PoxiTerminal

El problema
pebrel era un terminal excelente, pero solo estaba en inglés y se le colaban avisos en chino. Además, los terminales tratan a los agentes de IA como un proceso más.
La solución
Un fork en Rust con toda la interfaz traducida, desde los menús hasta el instalador, y un centro de control de IA que enseña qué hace cada agente, qué archivos ha tocado y cuánto contexto le queda.
El resultado
Un terminal que entiende a los agentes de IA y habla tu idioma.

Lo que incluye

  • Interfaz nativa con GPUI, el motor gráfico del editor Zed
  • Centro de control de IA: estado, rama, contexto, tokens y coste estimado de cada agente
  • «Ver cambios» enseña solo lo que la IA tocó en cada respuesta, archivo por archivo
  • SSH con túneles, SFTP con progreso y panel de Git integrados
  • Copia de seguridad cifrada de la configuración en carpeta, WebDAV, S3 o SSH
  • Instalador, portable y actualizaciones automáticas desde GitHub Releases

Windows 10 y 11

PoxiOptimizer

El problema
Las utilidades de optimización suelen ser cajas negras: scripts agresivos, cambios irreversibles e interfaces de otra época. El miedo a romper Windows deja la herramienta solo en manos técnicos.
La solución
Un optimizador construido con Tauri 2 y React 19 que ejecuta operaciones PowerShell verificadas, protege los componentes críticos, crea punto de restauración antes de tocar nada y deja cada tweak reversible.
El resultado
Optimizar Windows deja de dar miedo: cada cambio se puede deshacer.

Lo que incluye

  • Ejecutable ligero de ~5-10 MB reutilizando el WebView2 ya incluido en Windows
  • Post-formateo en un clic: punto de restauración → quitar bloatware → perfil Gaming → apps → DNS → Update
  • Más de 16 módulos: limpieza WinSxS con DISM, reparación SFC/DISM, gestor de hosts, winget en vivo, desinstalador en lote
  • Componentes críticos protegidos: menú Inicio, Store y seguridad no se pueden romper
  • Historial de acciones con deshacer, backup del registro y export/import de configuración
  • v3.5.2 publicada con instalador en Releases

Software comercial

CDTaller

Captura de CDTallerCaptura de CDTaller
El problema
Los talleres llevan presupuestos en Word, facturas en Excel y el historial de cada coche repartido en carpetas. Y desde 2027 la normativa VERI*FACTU (RD 1007/2023) exige sistemas de facturación íntegros.
La solución
Un programa Windows que centraliza todo el taller con búsqueda por matrícula o teléfono en menos de un segundo, y una facturación conforme a la norma: huella SHA-256 encadenada, numeración correlativa por serie, documentos inalterables con rectificativas vinculadas y código QR tributario.
El resultado
Producto a la venta con precio público: 39 €/mes, 390 €/año o 890 € en pago único.

Lo que incluye

  • Facturación VERI*FACTU según RD 1007/2023 y Orden HAC/1177/2024
  • Búsqueda de cualquier coche o cliente en menos de 1 segundo, probado con 10.000 vehículos
  • Funciona offline; copia local al arrancar y cada dos horas, respaldo opcional cifrado con AES-256
  • Multisesión: dos ordenadores a la vez de serie
  • Modelo comercial público: 39 €/mes, 390 €/año o 890 € pago único, sin permanencia
  • Protección de datos RGPD integrada: aviso en documentos, registro de actividades, derechos ARSOPL

Productividad

Dayly

El problema
Las apps de productividad gratuitas guardan tus datos donde quieren y las serias exigen suscripción. Necesitaba una completa, con backend propio, que pudiera desplegar donde yo decidiera.
La solución
Una PWA con React 18 y Vite sobre una API Express + Prisma + MariaDB: calendario de rejilla 00:00-24:00 con recurrencia por series, avisos con Web Push, panel de administración y seguridad de nivel producción.
El resultado
Seguridad de nivel producción: Argon2id, cookies HttpOnly, 2FA y roles validados en servidor.

Lo que incluye

  • Autenticación completa: Argon2id, cookies HttpOnly con SameSite, 2FA TOTP con códigos de recuperación de un solo uso
  • RBAC en servidor con aislamiento por usuario y panel /admin con alta por correo de bienvenida
  • Recurrencia diaria/semanal/mensual aplicada a toda la serie; import/export JSON, CSV e ICS
  • Web Push opcional con claves VAPID y notificaciones en-app con toast y campana
  • Suite de tests Vitest + Supertest cubriendo auth, RBAC, CRUD, papelera, hábitos y recurrencia
  • Demo pública en GitHub Pages (mock en memoria) separada del build de producción

Con qué trabajo

El número es en cuántos proyectos uso cada tecnología. Pulsa una para verlos.

Lenguajes

Escritorio

Interfaz

Servidor y datos

Todos los proyectos

ProyectoTipoStackLinks
PoxiLauncherEscritorioTypeScript, Electron, React 19, Node.jsWebCódigo
PoxiTerminalEscritorioRust, GPUI, GLSL, Inno SetupWebCódigo
CDTallerWebReact, TypeScript, Electron, ZustandWeb
JARVISEscritorioPython, FastAPI, Electron, Three.jsCódigo
DaylyProductividadReact 18, TypeScript, Express, PrismaCódigo
PoxiOptimizerEscritorioTauri 2, Rust, React 19, TypeScriptCódigo
HW-PoxiSistemaTauri 2, Rust, React 18, C# .NET 8Código
Ruxi Custom RufusSistemaC, Electron, JavaScript, Rufus engineCómo lo hiceWebCódigo
DigitalliaWebNext.js, React, SEO local, Producto digitalWeb
Extendeds.esWebReact, Vite, SEO, AdSenseWeb
GlutenSafeWebWebWeb
DJ HummerCreativoBranding, Contenido, BookingWeb
DJ Hummer StudioCreativoProducción audio, LocalBusiness SEOWeb
Convertidor UniversalEscritorioPython, Electron, React, FFmpegCódigo
AseguraoEscritorioRust, Tauri 2, Svelte, TypeScriptCódigo
EsnifadorSSSistemaRust, Tauri 2, JavaScript, CanvasCódigo
EliminaoAutomatizaciónTypeScript, Vencord, ReactCódigo
Movistar Stock BotAutomatizaciónJavaScript, Node.js, Telegram APICódigo
PoxiFATSistemaRust, Tauri 2, React 19, WMICódigo
ARKRcon-UIEscritorioJavaScript, Protocolo RCON, Gaming serversCódigo
ARK Launcher CustomEscritorioJavaScript, ElectronCódigo
ForzaAFK WKeyAutomatizaciónPython, Automatización de entradaCódigo
Cromitos-AutoAutomatizaciónJavaScript, Userscripts, Steam Market APICódigo
Tumbador de KahootAutomatizaciónHTMLCódigo

¿Hablamos?

Disponible para proyectos freelance y ofertas de empleo. Respondo en menos de 24 horas.

[email protected]