# Portafolio | Jorge Ismael Doicela Molina > Portafolio de ingeniería de software, catálogo de proyectos, arquitectura de sistemas, perfil técnico y consola interactiva de Jorge Doicela. ## Información General - **URL Canónica:** https://portfolio.jorgedoicela.com - **Autor / Desarrollador:** Jorge Ismael Doicela Molina - **Ubicación:** Quito, Pichincha, Ecuador - **Educación:** Desarrollo de Software en el Instituto Tecnológico Superior Traversari (ISTPET), Quito, Ecuador - **Especialidad:** Ingeniería de Software, DevOps, SysAdmin Linux (Debian 13 y Arch Linux), Arquitectura Backend (NestJS / C#), Frontend React/Next.js y Ciberseguridad - **Estética Visual:** Dark Luxury (fondos oscuros profundos `#08080a`, toques metálicos refinados, tipografía Geist y alto contraste) --- ## Características Principales del Portafolio ### 1. Sistema Dual de Terminal Interactiva (WebSockets) - **Modo 1: Terminal Guiada (Simulada):** - **Protocolo:** Socket.io sobre WebSockets directos (`namespace: /terminal`). - **Capacidades:** Emulación UNIX de latencia cero, pestañas tmux, historial, autocompletado Tab, renderizado ANSI, modo espejo en tiempo real (`?terminal_session=`) y comandos de portafolio (`help`, `about`, `skills`, `projects`, `contact`, `neofetch`, `matrix`). - **Modo 2: Live Linux Sandbox (Real en Contenedor):** - **Protocolo:** Socket.io + `dockerode` (`namespace: /sandbox`) + `xterm.js`. - **Topología Híbrida:** Soporta ejecución en el VPS de AWS Lightsail (64MB cgroups) o delegada a un Servidor Casero físico en Debian 13 mediante Cloudflare Tunnel (Zero Port Forwarding). - **Entorno:** Alpine Linux 3.20 real efímero con usuario `guest` sin `sudo`, memoria limitada a 64 MB (cgroups), CPU al 25%, raíz de solo lectura (`--read-only`), tmpfs no-ejecutable y aislamiento total de red (`--network=none`). - **Herramientas reales:** `bash`, `htop`, `nano`, `curl`, `jq`, `git`, `tree`, `file`, `util-linux`, `neofetch`. - **Temporizador:** TTL de 5 minutos con auto-destrucción y limpieza garantizada de contenedores. ### 2. Showcase y Catálogo de Proyectos - **Filtros Dinámicos:** Clasificación reactiva por categorías (Backend, Frontend, IA, DevOps, Mobile). - **Proyectos Clave:** - *DoicelaDev:* Plataforma tecnológica de 8 áreas con arquitectura en capas. - *Kartex:* Plataforma de investigación bíblica y exégesis con 9 módulos de estudio y app nativa Expo. - *DIITRA:* Plataforma empresarial con frontend Next.js y backend ASP.NET Core en C#. - *Portafolio:* Aplicación web interactiva con catálogo de proyectos, arquitectura de sistemas y consola de comandos sobre WebSockets. ### 3. Servicio de Contacto Seguro - **Endpoint:** `POST /portfolio/contact` con validación DTO estricta (`class-validator`) y protección contra rate limiting y spam. - **Persistencia:** Base de datos física independiente `portfolio.sqlite`. --- ## Enlaces Oficiales - **Portafolio:** https://portfolio.jorgedoicela.com - **Portal Maestro:** https://jorgedoicela.com - **DoicelaDev:** https://doiceladev.jorgedoicela.com - **Kartex:** https://kartex.jorgedoicela.com - **LinkedIn:** https://www.linkedin.com/in/jorgedoicela - **GitHub:** https://github.com/JorgeDoicela - **TikTok:** https://www.tiktok.com/@jorge.doicela