Full-stack software engineer based in Chile, building autonomous AI agents, developer tooling and systems software, from Go and Rust backends to React/TypeScript frontends, embedded firmware and a Linux distribution. I favor open-source, privacy-first software that runs on your own hardware: single static binaries, local models, no cloud lock-in.
Currently focused on motita, an autonomous coding agent where a deterministic check (not the model) decides when the work is done. I also build production services (NestJS microservices, PostgreSQL, SSO integrations with Azure AD / SAML 2.0), and I work in Spanish and English. Beyond engineering, I am a VTuber and content creator focused on VR, full-body tracking and software development on Twitch and TikTok, and the creator of madTrackers, a full-body VR tracking system (SlimeVR/VRChat).
Core Competencies:
- AI Agents & Tooling: Autonomous coding agents with verifiable outcomes, multi-provider LLM routing, MCP tools, context compression, RAG and cognitive memory (RAPTOR, HNSW)
- Systems Programming: Go and Rust single-binary software, terminal UIs, a custom Arch-based Linux distribution (archiso, Hyprland), kernel tuning
- Backend & Integrations: Rust (Axum), Go, NestJS microservices, PostgreSQL, REST and WebSocket APIs, SSO (Azure AD / SAML 2.0)
- Frontend: React, TypeScript, Preact, real-time web interfaces
- Infrastructure & DevOps: Docker, GitHub Actions CI/CD, automated ISO builds
- Embedded & Hardware: nRF52 / nRF54L firmware (Zephyr), ESP32 IoT, full-body VR tracking (madTrackers)
|
Autonomous AI coding agent in pure Go. The model only proposes actions; a project-defined check (
|
Arch Linux distribution built with archiso for modern hardware with GPU acceleration: Hyprland (Vulkan/OpenGL), NVIDIA/AMD/Intel drivers, CUDA toolkit, the OpenCode AI assistant integrated out of the box, and a GTK graphical installer. Built as a family of components: linux-zen kernel with the BORE scheduler, an OTA updater with Btrfs snapshots, a launcher and media apps, under the madoslinux organization.
|
|
Code indexer and context compression engine for opencode. Replaces raw
|
Production cognitive engine implementing RAPTOR-based fractal graphs with HNSW vector indexing over SurrealDB. Dual-phase architecture: Vigilia (real-time graph traversal) and REM (asynchronous consolidation). Features multi-user namespace isolation, multi-format ingestion (PDF/OCR), and multi-embedding support (Nomic, BGE, CLIP). Complete delivery: 12/12 roadmap features shipped.
|
|
Automated Git intelligence engine in Rust that synthesizes work summaries from repository activity. Processes commits, contributor patterns, and temporal trends with configurable time windows and multi-format export. LLM-powered natural language generation for executive summaries. Full CI/CD pipeline with comprehensive test coverage.
|
Terminal UI in Go (Bubble Tea) that embeds real interactive shells in tabs and split panes. Keys go straight to a PTY, so completion, history and reverse search behave like a normal terminal. Up to 9 tabs, zoom, 10,000-line scrollback with search, mouse support with OSC 52 copy, session restore, and a TOML config for keybindings and colors. Linux and macOS.
|
|
Modular AI ecosystem with GraphRAG memory on SurrealDB, multi-model routing and a built-in tool set.
|
Full-body VR tracking for SlimeVR: custom tracker PCBs, tracker and receiver firmware (nRF52 / nRF54L on Zephyr), server and storefront.
|
|
Developer community platform with SSO, real-time chat with WebRTC voice rooms, and a microfrontend architecture.
|
ESP32 bridge that connects Android Auto over WiFi automatically.
|
See all repositories at github.com/madkoding?tab=repositories





