Skip to content
View zircote's full-sized avatar

Highlights

  • Pro

Organizations

@hmhco

Block or report zircote

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
.github/profile/README.md

zircote

GitHub Followers Public Repos swagger-php Stars

LinkedIn Blog


About

Robert Allen is a Systems/Platform engineer, technologist, open source maintainer and sheep and poultry farmer based in Farmville, Virginia. By day, he drives infrastructure automation at HMH. By evening, he builds developer tools that solve real problems in technology and agriculture. And somehow also runs a regenerative pasture farm.

Creator of swagger-php, the PHP library for generating OpenAPI documentation from annotations. Much appreciation to the community of contributors and users who have made it a success over the years.

Focus Areas

  • Open Source Tooling - Creating and maintaining tools that developers actually use
  • AI-Assisted Development - Building Claude Code plugins, agents, and workflows
  • DevOps & Platform Engineering - Infrastructure automation, CI/CD, AWS architecture
  • Architecture Documentation - ADRs, decision tracking, knowledge capture

Current Exploration: Memory, Ontology & AI

The intersection of cognitive science and AI systems presents a compelling question: how do we build AI that remembers meaningfully?

Human memory isn't a tape recorder—it's a constructive process where our mental models (ontology) shape what we encode, and our memories reshape how we understand the world. This recursive loop is central to how we learn, adapt, and make sense of novel situations.

The Recursive Loop: How Memory and Ontology Shape Our Reality

This exploration drives projects like subcog—a persistent memory system for AI coding assistants. Rather than treating context as disposable, subcog implements structured memory that persists across sessions, enabling AI to build genuine understanding over time:

  • Episodic memory captures session events and debugging journeys
  • Semantic memory stores decisions, knowledge, and learned concepts
  • Procedural memory encodes patterns and reusable workflows
  • Ontology-driven discovery identifies entities worth remembering

The goal: AI assistants that don't just respond—they accumulate knowledge, recognize patterns, and evolve their understanding of your codebase and preferences.


Active Projects

Last updated: 2026-01-25

Most Active Repositories

Ranked by recent contributions, community engagement, and development activity.

Repository Description Tech Activity
swagger-php A php swagger annotation and parsing library PHP ✨ Active
subcog Persistent memory system for AI coding assistants. Captures ... Rust ✨ Active
sdlc-quality Software Development Lifecycle standards plugin for AI codin... Shell 📈 Growing
mnemonic Persistent filesystem-based memory system for Claude Code. P... Python 📈 Growing
homebrew-tap Homebrew formula for git-adr - Architecture Decision Records... Ruby 📈 Growing
rlm-rs Rust CLI implementing the Recursive Language Model (RLM) pat... Rust 📈 Growing
sigint Market intelligence toolkit for Claude Code. Iterative resea... Unknown 📈 Growing
rlm-rs-plugin Claude Code plugin for processing documents 100x larger than... Unknown 📈 Growing

Recently Created

  • mnemonic (Python) - Persistent filesystem-based memory system for Claude Code. Pure MIF Level 3 comp...
  • MIF (Unknown) - Open standard for portable AI memory interchange. JSON-LD + Markdown dual format...
  • sigint (Unknown) - Market intelligence toolkit for Claude Code. Iterative research workflows, trend...
  • auto-harness (Shell) - Hook-driven test framework for Claude Code plugins - automates integration testi...
  • oolong-pairs (Python) - Benchmark harness for A/B testing Claude Code plugins against OOLONG long-contex...

Technology Stack

Languages        Rust | Python | TypeScript | Go 
Infrastructure   AWS | Docker | Kubernetes | Terraform | GitHub Actions
AI Integration   Claude Code | GitHub Copilot | MCP Protocol
Platforms        Linux | macOS | AWS (Solutions Architect certified)

Principles

  1. Developer Experience First - Tools should reduce friction, not add it
  2. Automation Over Documentation - Encode knowledge in code
  3. Open by Default - Share solutions that might help others
  4. Practical Over Perfect - Ship working software, iterate based on usage

Connect

  • GitHub Issues - For project-specific discussions
  • Pull Requests - The best way to propose changes
  • LinkedIn - Professional networking and collaboration

Pinned Loading

  1. swagger-php swagger-php Public

    A php swagger annotation and parsing library

    PHP 5.3k 946

  2. git-adr git-adr Public

    🏛️ Architecture Decision Records in git notes - no files, no merge conflicts, linked to commits. AI-powered drafting, wiki sync, 6 templates.

    Rust 2

  3. marketplace marketplace Public

    Forked from epicpast/marketplace

    A curated collection of 13 Claude Code plugins featuring 115+ specialized AI agents, development workflows, monitoring integrations, and document processing. From DataDog monitoring to sheep breedi…

    Python

  4. subcog subcog Public

    Persistent memory system for AI coding assistants. Captures decisions, learnings, and context from coding sessions. Features hybrid search (semantic + BM25), MCP server integration, SQLite persiste…

    Rust 9 1

  5. structured-madr structured-madr Public

    Machine-readable Architectural Decision Records with YAML frontmatter, risk assessment, and audit trails. Includes GitHub Action validator and JSON Schema for CI/CD.

    JavaScript 1

  6. rlm-rs rlm-rs Public

    Rust CLI implementing the Recursive Language Model (RLM) pattern for Claude Code. Process documents 100x larger than context windows through intelligent chunking, SQLite persistence, and recursive …

    Rust