I'm a software engineer based in Santiago, Chile. I build AI-enabled products, full-stack systems, and local-first tools that turn complex workflows into dependable software.
My work sits at the intersection of production AI, developer tooling, reading technology, workflow automation, and evidence-backed reverse engineering.
- Reliable AI workflows β agents, automation, data integrations, observability, and end-to-end validation.
- Reading and speech tools β offline TTS, e-reader integrations, synchronized reading, and private knowledge workflows.
- Agent tooling β MCP servers, Codex skills, and provenance-aware systems for research and development.
- Reverse engineering and simulation β reconstructing stateful software as deterministic, testable systems.
I care about explicit ownership, simple contracts, realistic validation, and evidence that survives the jump from source code to runtime. I prefer improving the component that owns a problem over adding another abstraction, and I favor local-first, privacy-conscious designs when they fit.
- BOOX Supertonic TTS β an offline Android TTS engine for BOOX NeoReader, with English and Spanish support and on-device validation.
- YouTube Transcript Copier β a dependency-free Chrome extension that copies timestamped transcripts from one or multiple videos without an API key or backend.
- Local TTS Reader β a macOS selected-text reader with a native Swift player and local speech models.
- KOReader NotebookLM β an experimental KOReader integration for asking questions about a book while reading on Kindle and other e-readers.
- Cadence β an EPUB-to-audiobook pipeline with synchronized reader playback.
- Context Consolidator β a VS Code extension that turns selected project files into structured context for LLM-assisted development.
I work mainly with TypeScript/JavaScript and Python, and use Rust, Kotlin, Swift, and Lua when the system calls for them. My projects span web applications, APIs, browser extensions, Android and macOS tooling, MCP, and workflow automation.




