whoami

samaelum

Creo apps y juegos en Rust. Cuando no es por trabajo, es porque se me ocurrió algo random y quería ver si podía construirlo.

Apartadó/Turbo, Antioquia, CO · ES / EN

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

procesostackestadodescripción
atlas rust · python · lua activo

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.

horario-widget rust · cocoa · macOS estable

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.

edunotes astro · fastapi estable

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