Skip to content
View rheos's full-sized avatar

Highlights

  • Pro

Block or report rheos

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.

Content in all repositories owned by your account will be closed.
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
rheos/README.md

Robin Goodwin

I'm a senior full-stack developer based in British Columbia, Canada, and the founder of Novadiem Studio. I build production web applications and tools for agent-assisted work.

I've worked in software for more than 25 years and was the first developer on MyFonts.com. I design systems, write code and keep them running. My recent agent projects use durable records, isolated workspaces or review contexts, and explicit access boundaries.

Selected work

rheoStream

Self-hosted agent workflows with one Postgres database per workspace, leased background jobs and a transactional outbox. Web and MCP clients share the same service boundary. Recallatron stores memory that can be corrected and superseded, with hybrid retrieval using local embeddings. Redaction controls what reaches a model; private workspace data stays outside the public repository.

The core and Recallatron are implemented. Leads, Current and Relationships remain stubs. Job enqueue crosses two databases without a shared transaction; a missed scheduling mark can delay work until reconciliation.

Code and status · Architecture tour

The Bureau

Multi-agent engineering with cold review in isolated contexts. Reviewers receive evidence packets without the conversation that produced the work. Artifact hashes bind responses to the reviewed files; coverage checks flag missing documents and claims to have read unstaged files. Run state, decisions and handoffs persist on disk so work can resume after an interruption.

This is the internal system I use across studio projects, published for inspection. It is not a supported self-serve product and has no open-source license. The checks validate reported review coverage, not whether a model understood the evidence or reached a sound verdict.

Code and workflow · Review tour · Case study

Nutrifax

Production software that turns recipes into Canadian nutrition labels using government nutrient data. I designed and built the application, including the calculation pipeline, PDF generation and subscription billing.

Product · Case study

GrowOperative and FOAF

A local-food exchange using trusted relationships and mutual credit. I designed the original system and led the early development team. Later, I took over the development work and rebuilt the platform. The FOAF Ruby service implements the credit ledger; the broader protocol remains in development.

Product · Protocol code · Case study

Smaller tools

  • M.O.T. turns messages and agent activity into durable tickets with searchable history. I use it as my operations desk.
  • gsc-mcp gives agents read-only access to Google Search Console analytics and URL inspection.

Working stack

Python, TypeScript, Ruby, Next.js, React Native, FastAPI, Rails, MySQL, PostgreSQL, SQLite, Docker, AWS and Linux.

Work with me

More work and case studies · Contact

Pinned Loading

  1. Novadiem-Studio/bureau Novadiem-Studio/bureau Public

    Multi-agent engineering with cold review, artifact validation and resumable run state.

    Shell 15

  2. rheostream rheostream Public

    An open framework for agent-assisted work: durable jobs, workspace isolation and persistent memory.

    Python

  3. mot mot Public

    Self-hosted operations desk turning messages and agent activity into searchable, durable tickets.

    TypeScript

  4. gsc-mcp gsc-mcp Public

    Read-only Model Context Protocol server for Google Search Console over Streamable HTTP.

    JavaScript

  5. FOAF-Foundation/foaf-protocol-ruby FOAF-Foundation/foaf-protocol-ruby Public

    Mutual-credit ledger with trustlines, routed payments, pure Ruby calculations and a Rails API.

    Ruby

  6. growoperative-api growoperative-api Public

    Rails API for local food exchange: product listings, inventory, orders and settlement.

    Ruby