Sebastián

Computer Engineering student at Mondragon Unibertsitatea. I build things with TypeScript, Nix, and whatever else seems interesting.

Projects

Things I've built and contributed to.

AIRI — Moeru AI ↗ GitHub

Open-source AI companion framework inspired by Neuro-sama — real-time voice chat, game playing, and more. I contributed the Kokoro TTS local speech provider, improved production build reliability, and hardened Nix CI workflows. 8 merged PRs. I've also contributed to some of its dependencies, like eventa and web-rwkv.

TypeScript Vue Nix open source
dnd-plugin ↗ GitHub

A Dungeons & Dragons toolkit that started life as a TypingMind plugin and now also ships as a stdio MCP (Model Context Protocol) server, exposing its tools to AI assistants like Claude.

JavaScript MCP TypingMind AI tooling
System configs ↗ Nix ↗ bootc

Two approaches to reproducible system configuration: a NixOS + Home Manager setup for declarative dotfiles, and a bootc image built on RHEL 10 for a fully containerized, immutable workstation.

Nix NixOS bootc Linux

More on GitHub and GitLab.

About

Background and interests.

I study Computer Engineering at Mondragon Unibertsitatea. I'm interested in the full stack from hardware to web — systems programming, Linux internals, declarative configuration, and AI tooling. I contribute to open source when something catches my attention.

Languages TypeScript, C, Java, Python, Nix, Shell
Systems NixOS, Linux, bootc, Docker
Web / Cloud Cloudflare Workers, Node.js
Interests AI tooling, open source, hardware

Personal

Outside the terminal.

Gaming

I play games to unwind — mostly on Steam and Nintendo Switch.

Reading

Light novels. Adventure and fantasy, mostly.

Dog

I have a dog. She helps with debugging (moral support only).

Friend codes

Nintendo Switch SW-1077-0641-6719
Steam 225736547