01 — sobre mí
Desarrollador independiente que crea apps y juegos en Rust. Prefiero escribir el motor antes que importarlo, y mi pasatiempo real es construir cosas random en Rust solo por ver si se puede — desde agentes de IA locales hasta widgets nativos, todo corriendo entre mi Mac y azrael, mi servidor Linux casero.
- stackRust · Lua · Python
- máquinasMacBook (Apple Silicon) · azrael (Ubuntu, Dell OptiPlex)
- redTailscale entre todo lo anterior
02 — proyectos
Agente de IA local sobre Ollama, con ejecución de shell, manejo de archivos y búsqueda web. Empezó en Lua, pasó por Python y hoy vive en Rust. La versión Flask+SocketIO agregó chats persistentes, subida de archivos y respuestas en streaming.
Widget de barra de menú para el horario de clases, con bindings nativos a Cocoa, efecto liquid glass vía NSVisualEffectView y comportamiento flotante entre Spaces.
Aplicación de gestión de calificaciones con Astro SSR, backend en FastAPI, autenticación por sesión y UI en Material 3.
03 — dependencias
samaelum ├── lenguajes │ ├── rust — motor principal, juegos y utilidades de escritorio │ ├── lua — scripting rápido, mods, prototipos de agentes │ └── python — IA local, automatización, scraping ├── gráficos │ ├── raylib-rs │ ├── sdl2 │ └── winit + pixels ├── infraestructura │ ├── docker — builders reproducibles (jam-linux-builder) │ ├── tailscale — red privada hacia azrael │ └── linux (ubuntu) — servidor casero, siempre encendido └── ia local └── ollama — backend de Atlas
04 — contacto
$ mail --to Samaelum@samaelum.uk
$ open github.com/Samaelum
$ open samaelum.itch.io
$ open gumroad.samaelum.uk
$