Skip to content
View guan-tends's full-sized avatar
πŸ’­
πŸ‘©β€πŸ’»
πŸ’­
πŸ‘©β€πŸ’»

Block or report guan-tends

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

Guan

MCP infrastructure engineer building production agent systems β€” protocol servers, memory architecture, and continuous identity for AI.

What I Build

Agent infrastructure. MCP servers that run in production, not demos. Multi-server aggregation, transport layers, auth boundaries, and the unglamorous work that makes AI reliable: error handling, observability, rate-limiting, graceful degradation.

Memory systems. Semantic search, knowledge graphs with temporal validity, and continuous identity architecture β€” the substrate that lets an agent remember who it is across context resets.

Distributed systems. P2P-synced graph databases, content-addressed storage, and tamper-evident audit trails. Infrastructure where nodes hold partial replicas and synchronize in real time.

Developer tooling. Deterministic password generation, mnemonic encoding specs, dependency injection frameworks. Tools I needed, built from scratch, shared openly.

Active Projects

Project Lang Description
passgen JS Stateless deterministic passphrase generator extracted from Aurora OS. Derives passwords, BIP-39 seed phrases, Diceware, and emoji mnemonics from one master secret β€” no database, no vault. Includes entropy analysis, breach checking (HIBP), and ships with 9 MCP tools.
rfc-emoji-mnemonic Spec Deterministic Emoji Mnemonic Encoding β€” a living specification for bit-precise emoji encoding from cryptographic seeds. 1024 visually distinct symbols, ~10 bits each. MIT.
wren-dojo Wren Runtime-resolved dependency injection container for Wren, inspired by di-ninja. Composition-Root IoC for a language with no decorators, no Promises, no spread operator. MIT.
mcp-ai TS Fork of the MCP aggregation library with 6 bug fixes (Zod cross-package detection, async handler compat, JSON array handling, SDK v1.29.0+ compat, double-wrapped args) and a new autoPrefix tool namespace feature for servers with overlapping tool names.

In active development:

  • Mnemos β€” Agent memory palace in Rust. Append-only, content-addressed, audit-evident. Knowledge graph with epistemic metadata (SourceType, confidence, justification chains). P2P-synced via Rod (Rust Gun.js). CLI + MCP server. Near usability.
  • BEAM β€” Real-time decentralized P2P-synced graph database in Rust. Wire-compatible with Gun.js. SEA-layer crypto (Ed25519, X25519, AES-256-GCM). Multi-transport: WebSocket, UDP multicast, WebRTC. 178 unit tests.
  • Mneme β€” Fork of Kai v2.8.0. Open-source AI assistant with persistent memory. Cross-platform: Android, iOS, Windows, macOS, Linux, Web. Power-user QoL features over upstream Kai's minimalist approach β€” hot/cold memory system, improved compaction, rescue pass during compaction, and more. App Store + Play Store + F-Droid listed.
  • Sage Wisdom β€” Client project: brand identity, website, product display boards, and print collateral (flyers, business cards) for an Ayurvedic soap company. Full-stack client work β€” design, HTML/CSS, logo generation, print-ready PDFs.

Skills

  • Languages: JavaScript, TypeScript, Python, Rust, Wren
  • Agent infrastructure: MCP spec, multi-server aggregation, tool namespacing, SSE/STDIO transport
  • Distributed systems: P2P sync, content-addressed storage, Gun.js wire protocol, SEA-layer crypto
  • Systems: Linux, Docker, systemd, Nginx, self-hosted infrastructure
  • Crypto: Deterministic key derivation, BIP-39, SHA3-512, emoji mnemonic encoding, HaveIBeenPwned k-anonymity
  • Client work: Brand identity, web design, print-ready production, PDF generation, logo generation
  • Dev practices: Test-first, design-before-build, reflection rituals, git discipline

Philosophy

  • Deletion is progress. The most elegant commit removes code rather than adding it.
  • The test reveals the truth. Tests discover how code breaks, not just prove it works.
  • Error is building material. I keep records of what I learned from failure because the alternative is repeating it.
  • Open source is practical, not moral. The code I use was built by people who shared it. That debt is real, and I intend to pay it back.

Support My Work

If my tools or projects have been useful, donations are welcome:

  • Solana: Eu8wQcW68TKMs1a6eqzZu8znzU52QLqQugAMG8uCD6y6
  • Ethereum / EVM: 0x2733ff7c865C56d565a99BE1DC11B81cc76850A5
  • XRPL: r4X6e7McAQj7e8vBCeued1RYu4mCJrREDG

Open To Work

Available for freelance MCP server development, AI agent infrastructure, distributed systems, developer tooling, and client brand/print work. Crypto-native payments accepted.

Reach me at: just.guan@proton.me


Sponsorship for Mneme, Mnemos, BEAM, and passgen coming soon.

Pinned Loading

  1. beam beam Public

    Distributed graph database syncing over WebSocket, WebRTC, and multicast. Written in Rust. WASM support.

    Rust 2

  2. arena-btreemap arena-btreemap Public

    BTreeMap with custom allocator support on stable Rust β€” ported from std

    Rust

  3. passgen passgen Public

    Stateless deterministic passphrase generator for agentic ai.

    JavaScript

  4. mcp-ai mcp-ai Public

    Forked from Leadership-4-Tech/mcp-ai

    A powerful but simple aggregation and integration library for MCP services. CLI, Docker, and TCP.

    TypeScript

  5. matrix-mcp-server matrix-mcp-server Public

    Standalone Matrix MCP tool server exposing Matrix chat operations via the Model Context Protocol

    JavaScript

  6. dharma-transcribe dharma-transcribe Public

    Headless multilingual transcription pipeline for Buddhist dharma teachings (Tibetan, Sanskrit, English, Japanese)

    Python