Ingeniero en Informatica · desarrollo web · infraestructura · automatizacion · soporte TI · sistemas internos.
Construyo y mantengo sistemas reales: sitios, servidores, automatizaciones, calendarios, herramientas internas y soporte tecnico. Mi campo mezcla desarrollo, infraestructura, soporte en terreno, Minecraft tecnico, documentacion y operacion de servicios en produccion.
No me interesa mostrar solo repos sueltos. Me interesa mostrar continuidad: entender el problema, desplegar, monitorear, respaldar, documentar y mantener.
Desarrollo web · Infraestructura Linux · Docker · Cloudflare Tunnel
Automatizacion · Soporte TI · Calendarios · Reservas
Veyon / laboratorios · PostgreSQL · PowerShell · Python
Paper / Slimefun · Portales publicos · Backups · Hardening
%%{init: {"theme": "base", "themeVariables": {"background": "transparent", "primaryColor": "#100B1F", "primaryTextColor": "#F8F7FF", "primaryBorderColor": "#F5C542", "lineColor": "#A855F7", "secondaryColor": "#1F143A", "tertiaryColor": "#07050F", "fontFamily": "Fira Code, Segoe UI, sans-serif"}}}%%
flowchart TB
Jack["JackStar<br/>software + infra + automatizacion"]:::core
subgraph Prod["Produccion real"]
direction TB
Star["star<br/>Ubuntu · Docker · Tailscale · Cloudflare Tunnel"]:::infra
Calendar["CCAACalendar<br/>multicentro · reservas · Google Calendar"]:::product
Portal["jack.drakescraft.cl<br/>portal profesional + API"]:::product
Web["DrakesCraft Web<br/>portal publico"]:::product
end
subgraph Ops["Operacion y soporte"]
direction TB
Veyon["VeyonScripts<br/>laboratorios · red · diagnostico"]:::ops
TI["Soporte TI<br/>equipos · salas · cableado · continuidad"]:::ops
Backups["Backups + healthchecks<br/>Restic · systemd · fail2ban · UFW"]:::safe
end
subgraph Build["Construccion"]
direction TB
Backend["Backend<br/>Python · FastAPI · PHP · Java"]:::build
Frontend["Frontend<br/>HTML · CSS · JS · React"]:::build
Data["Datos<br/>PostgreSQL · MySQL · SQLite"]:::data
Scripts["Automatizacion<br/>PowerShell · Bash · Python"]:::build
end
subgraph Game["DrakesCraft tecnico"]
direction TB
Paper["Paper / Slimefun<br/>plugins · rendimiento · mantenimiento"]:::game
Labs["DrakesCraft-Labs<br/>mods, addons y tooling"]:::game
end
subgraph Lab["Laboratorio personal"]
direction TB
Astro["AstroControlSim<br/>simulacion/control"]:::lab
Aurex["Aurexalis<br/>browser architecture"]:::lab
Omni["omnisky-miner<br/>observatorio local"]:::lab
Tools["AureonVault · VotV editor<br/>utilidades Windows"]:::lab
end
Jack --> Prod
Jack --> Ops
Jack --> Build
Jack --> Game
Jack --> Lab
Build --> Prod
Ops --> Prod
Game --> Web
Backups --> Star
Star --> Calendar
Star --> Portal
Star --> Web
classDef core fill:#2B0E4E,stroke:#F5C542,stroke-width:3px,color:#F8F7FF;
classDef infra fill:#111827,stroke:#22D3EE,stroke-width:2px,color:#F8F7FF;
classDef product fill:#065F46,stroke:#6EE7B7,stroke-width:2px,color:#F8F7FF;
classDef ops fill:#1E3A8A,stroke:#93C5FD,stroke-width:2px,color:#F8F7FF;
classDef build fill:#1F143A,stroke:#A855F7,stroke-width:2px,color:#F8F7FF;
classDef data fill:#7C2D12,stroke:#FDBA74,stroke-width:2px,color:#F8F7FF;
classDef safe fill:#365314,stroke:#BEF264,stroke-width:2px,color:#F8F7FF;
classDef game fill:#581C87,stroke:#C084FC,stroke-width:2px,color:#F8F7FF;
classDef lab fill:#312E81,stroke:#A5B4FC,stroke-width:2px,color:#F8F7FF;
Mantengo star, un servidor Ubuntu usado para servicios reales. La parte publica vive detras de Cloudflare Tunnel; los paneles de administracion quedan protegidos por Tailscale y firewall.
| Servicio | Dominio / rol | Enfoque |
|---|---|---|
| CCAACalendar | calendar.drakescraft.cl | Calendario multicentro con reservas, centros, autenticacion e integracion Google Calendar. |
| Jack Portal | jack.drakescraft.cl | Portal profesional con backend liviano, API publica y formulario validado. |
| DrakesCraft Web | web.drakescraft.cl | Portal publico del ecosistema DrakesCraft. |
| Observabilidad | Tailscale interno | Healthchecks, Uptime Kuma, Portainer y Webmin protegidos. |
| Continuidad | servidor star |
Restic backups, timers systemd, UFW, fail2ban y rotacion de logs Docker. |
No publico rutas privadas, IPs internas, paneles de administracion ni secretos. Lo importante aqui es el criterio operativo: produccion, monitoreo, backups y rollback.
| Proyecto | Campo | Que representa |
|---|---|---|
| CCAACalendar | Producto web / calendario | Plataforma multicentro para calendarios institucionales, reservas, Google Calendar y coordinacion de espacios. |
| jack-portal | Portal profesional | Landing publica con backend liviano, API, validaciones y despliegue Docker. |
| drakescraft-web | Web publica | Portal del ecosistema DrakesCraft, identidad y presencia web. |
| VeyonScripts | Soporte TI / laboratorios | Automatizacion y diagnostico para laboratorios con Veyon, escaneo de red y mapeo operativo. |
| CastelRoomKeeper | Reservas escolares | Sistema de calendario y reservas de salas para entorno escolar. |
| castel-credcam | Tooling local | Captura y preparacion de fotos tipo credencial por curso. |
| DrakesCraft-Labs | Minecraft tecnico | Organizacion para plugins, ports, pruebas y herramientas Paper / Slimefun. |
| StellarDaybook | Memoria tecnica | Bitacora automatizada para commits, rutina y continuidad diaria. |
Tambien mantengo exploraciones de largo plazo. No todo esta pensado como producto inmediato; algunas lineas son investigacion, arquitectura o tooling personal.
| Repo | Exploracion |
|---|---|
| Aurexalis | Arquitectura de navegador personal basada en Gecko/Floorp, Rust y UI reactiva. |
| AstroControlSim | Simulacion/control y modelos de sistemas tecnicos. |
| omnisky-miner | Observatorio virtual local con dashboard y base SQLite. |
| Coronalis | Addon Slimefun con mecanicas astronomicas. |
| AureonVault | Exploracion de file manager local para Windows. |
| VotV-Points-Editor | Utilidad segura con backups para editar puntos de Voices of the Void. |
%%{init: {"theme": "base", "themeVariables": {"background": "transparent", "primaryColor": "#111827", "primaryTextColor": "#FFFFFF", "primaryBorderColor": "#F5C542", "lineColor": "#8B5CF6", "fontFamily": "Fira Code, Segoe UI, sans-serif"}}}%%
flowchart LR
A["Problema real<br/>usuario, sala, servidor o flujo"]:::start
B["Diagnostico<br/>logs, red, codigo, datos"]:::step
C["Modelo mental<br/>dependencias + riesgos"]:::step
D["Implementacion<br/>web, scripts, Docker, backend"]:::build
E["Validacion<br/>pruebas + rollback"]:::safe
F["Operacion<br/>docs, backup, monitoreo"]:::done
A --> B --> C --> D --> E --> F
F -. mantenimiento .-> B
E -. si falla .-> C
classDef start fill:#2B0E4E,stroke:#F5C542,stroke-width:3px,color:#FFFFFF;
classDef step fill:#1F2937,stroke:#93C5FD,stroke-width:2px,color:#FFFFFF;
classDef build fill:#064E3B,stroke:#6EE7B7,stroke-width:2px,color:#FFFFFF;
classDef safe fill:#7C2D12,stroke:#FDBA74,stroke-width:2px,color:#FFFFFF;
classDef done fill:#365314,stroke:#BEF264,stroke-width:2px,color:#FFFFFF;
- Primero entiendo el sistema vivo. Si hay usuarios, servidor, datos o produccion, la prioridad es no romper.
- Automatizo lo repetitivo. Python, PowerShell y Bash son herramientas operativas, no decoracion.
- Diseño pensando en continuidad. Backups, healthchecks, logs, rollback y documentacion importan desde el inicio.
- Trabajo entre capas. Puedo pasar de frontend a backend, de Docker a DNS, de soporte TI a scripts de laboratorio.
- Uso IA como copiloto tecnico. Acelera investigacion, prototipos y mantenimiento; el criterio final sigue siendo humano.
Hay una version ampliada en README.extendido.md. Esta portada resume lo principal: amplitud tecnica, sistemas vivos, proyectos reales y laboratorio personal.



