Skip to content
View teseo's full-sized avatar

Block or report teseo

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
teseo/README.md

Javier Mellado

Solo builder. I orchestrate fleets of AI agents to ship software, and I create the tooling that makes that work.

Agentic engineer in Edinburgh, 20+ years writing code. These days I spend less time typing and more time at the level above the code: planning, reviewing, merging, and designing the systems that let a fleet of agents work together. Local-first whenever it is feasible.

The system

🪨 La Roca
Local semantic memory for agent fleets. One Go binary, one SQLite file, zero dependencies: it ingests every session your agents leave on the machine (Claude, Codex, Pi, OpenCode, Hermes, even your claude.ai export) and answers natural-language questions about it, with per-answer provenance: which model said it, how much it thought, what it cost. Agents plug in over MCP and stop starting from zero. No login: it reuses the agent CLIs already installed. Private by construction; nothing leaves your machine.

🤖 combo-chen
Deterministic harness for autonomous issue-to-PR pipelines. An event-sourced state machine drives fixed roles (coder, gatekeeper, reviewer) with strict role separation, SHA-pinned review gates, CI reconciliation, and a human-in-the-loop merge. Built on git worktrees and tmux.

☁️ roca-cloud
MCP-native memory store deployed on AWS as a single ARM64 Lambda behind API Gateway, backed by private RDS PostgreSQL and Secrets Manager, provisioned end-to-end with CDK. Roca Cloud is its own durable memory plane: Bedrock and AgentCore workloads run around it, as agents, distillers, runners, and observability pipelines, all reading from and writing to the same shared memory.

🛡️ human.md
A guardrail framework for human-agent pairing: declarative rules that tell a coding agent when to defer, stop, or hand back control, enforced through hooks.

Applied AI

🎥 conferenceDB
Agent-native RAG over conference talks. Hybrid retrieval over SQLite FTS5 full-text search and sqlite-vec vector embeddings, fully local. Turns video transcripts into a queryable knowledge base.

🏠 land-registry-nlq
Text-to-SQL over 31M UK Land Registry transactions. Plain-English questions compiled to PostgreSQL and validated against the query AST (libpg-query) before execution, with Claude Haiku in the loop.

🎬 twitch-toolkit
End-to-end pipeline that turns a multi-hour stream VOD into publishable content. Whisper transcribes speech while ACRCloud detects music and Demucs separates audio, then an LLM scores segments for highlights by context not audio peaks before chapters and SEO are pushed to YouTube automatically. Multi-LLM by design: DeepSeek, OpenAI, Groq and OpenRouter, with a local-first path through Ollama.

How I work

  • I design the system and the guardrails, then let agents execute inside them.
  • Local-first. I run models on my own hardware (Ollama, MLX) when it is feasible.
  • Tests and review are not optional. Determinism, gates, and a human merge decision are baked into how my agents ship.

Tooling

Go · TypeScript · Python · Node · React / React Native · SQLite · MCP. Claude, Codex, Pi, OpenCode, Hermes, and local models via Ollama and MLX.


🎵 Multi-instrumentalist · 🌧️ Scottish weather lover

Pinned Loading

  1. thellmwhisperer/combo-chenthellmwhisperer/combo-chenPublic

    Deterministic harness that drives a GitHub issue or a local work-plan file to a review-ready PR through fixed agent roles. Human owns the merge or the decision to auto merge.

    Shell 2 1

  2. thellmwhisperer/roca-cloudthellmwhisperer/roca-cloudPublic

    MCP-native agent memory plane on AWS (Lambda, API Gateway, RDS), provisioned end-to-end with CDK.

    Python 1

  3. thellmwhisperer/conferenceDBthellmwhisperer/conferenceDBPublic

    Searchable, agent-native local knowledge base from conference talks. SQLite, FTS5, sqlite-vec.

    Python 2

  4. thellmwhisperer/land-registry-nlqthellmwhisperer/land-registry-nlqPublic

    Text-to-SQL over 31M UK Land Registry transactions, AST-validated. TypeScript, Claude Haiku, PostgreSQL.

    TypeScript 1

  5. twitch-toolkittwitch-toolkitPublic

    Streaming toolkit: VOD highlight detection, chat bot with AI personality, clip extraction

    TypeScript 1

  6. thellmwhisperer/human.mdthellmwhisperer/human.mdPublic

    A framework for healthy human-agent collaboration. Tell your AI coding agent when to stop helping you.

    Python 20