Skip to content
View mateogon's full-sized avatar

Highlights

  • Pro

Block or report mateogon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mateogon/README.md

Hi, I'm Mateo πŸ‘‹

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.

What I'm working on

  • 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.

How I build

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.

Selected public projects

  • 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.

Tools I reach for

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.

Connect

LinkedIn

Pinned Loading

  1. Cadence Cadence Public

    Cadence: immersive reading pipeline from EPUB to audiobook with synchronized reader playback.

    Python 6 2

  2. pdf-narrator pdf-narrator Public

    Convert your PDFs and EPUBs into audiobooks effortlessly. Features intelligent text extraction, customizable text-to-speech settings, and efficient processing for low-resource systems.

    Python 200 33

  3. EpubConsolidator EpubConsolidator Public

    Streamlining the extraction and consolidation of .epub files for efficient interaction with LLMs

    Python 32 1

  4. EpubSummarizer EpubSummarizer Public

    Streamlining EPUB extraction and summarization using OpenAI API

    Python 19 3

  5. code-consolidator code-consolidator Public

    consolidates all code from a repository into a single combined file for prompting

    Python 3

  6. NotesApp NotesApp Public

    react native notes app

    JavaScript 14 1