Skip to content
View graysurf's full-sized avatar

Block or report graysurf

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

About Me

Backend and platform engineer with 10+ years across distributed services, data platforms, and cloud-native delivery on Kubernetes. I turn unsettled requirements and tangled system boundaries into clear structures that teams can build on — and lately, into workflows where AI coding agents do the same.

I build tools that let coding agents do real engineering work reliably — and I run them that way every day.

Most of what I write now lives in Sympoies: open-source CLIs, runtime policies, and dashboards for teams of AI coding agents (Claude Code, Codex, DeepSeek Harness, local models) working side by side with humans. The tools are extracted from a private setup where several agents work in parallel under a coordinator, with code review, test-first gates, release gates, and hands-on acceptance before anything counts as done.

What I work on

Agent tooling and runtime

  • nils-cli — a Rust workspace of focused CLIs with automation-first JSON contracts: Git helpers (git-cli, git-scope), forge automation (forge-cli for GitHub/GitLab PRs and issues), agent session management (agent-session), validated commits (semantic-commit), API testing (api-rest, api-gql, api-grpc, api-websocket), evidence and devlog tools, and more. Installable from the Homebrew tap.
  • agent-runtime-kit — one shared source of truth for agent skills, hooks, and policies across Codex, Claude, and Hermes.
  • dsh-runtime-kit, dsh-workbench, dsh-applications, dsh-plugins — runtime policies, a Web/TUI workbench, and plugins for DeepSeek Harness.
  • agent-sandbox — a pinned Linux container that validates an agent toolchain combination before it reaches real hosts.

Visibility for humans

  • symphony-board — a read-only, cross-provider board for GitHub/GitLab issues, PRs/MRs, activity, and typed relationships.
  • host-monitor — a central, read-only dashboard for Linux host resources, services, containers, probes, and journal errors.

Developer environment

What I'm good at

  • Backend and platform architecture — service boundaries, API and data-model design, and shared backend baselines that keep many projects consistent.
  • Data platforms — Spark, ELK, PostgreSQL, Elasticsearch, and Neo4j pipelines and query systems at billions-of-records scale.
  • Multi-agent engineering workflows — dispatch, review lanes, merge queues, acceptance, handoff, and recovery when sessions stall or get compacted.
  • CLI and contract design — small composable tools with stable JSON output, typed errors, and deterministic exit codes that both people and agents can rely on.
  • Languages — Rust, TypeScript / Node.js, Go, Java / Spring Boot, Python, Scala, and shell.
  • Cloud-native delivery and CI — Docker, Kubernetes, AWS, GCP; GitHub Actions and GitLab CI; test-first gates, scoped CI, nightly and release validation, Homebrew distribution.
  • Self-hosted infrastructure — running services, monitoring, and local LLM inference on a small fleet of Linux and macOS hosts.

How I work

Evidence over claims: an agent saying "done" is a claim; a passing test, a reviewed diff, and a hands-on check are evidence. Tools should make the right thing the default and explain how to fix the wrong thing.

Interested in agent tooling or want to compare notes? Open an issue or a discussion on any Sympoies repo.

Pinned Loading

  1. sympoies/nils-cli sympoies/nils-cli Public

    A Rust workspace of focused CLI binaries for Git operations, API test orchestration, and workflow automation, unified by shared cross-crate helpers.

    Rust 3 3

  2. sympoies/nils-alfredworkflow sympoies/nils-alfredworkflow Public

    Alfred workflows for macOS users.

    Rust 5 1

  3. sympoies/symphony-board sympoies/symphony-board Public

    Read-only cross-provider workflow board for GitHub/GitLab issues, PR/MRs, activity, and typed relationships.

    TypeScript 1

  4. sympoies/agent-runtime-kit sympoies/agent-runtime-kit Public

    Canonical shared agent runtime layer for Codex, Claude, and Hermes

    Python

  5. sympoies/zsh-kit sympoies/zsh-kit Public

    Modular Zsh environment, bootstrap tooling, and shell workflow configuration.

    Shell

  6. sympoies/night-owl-cli sympoies/night-owl-cli Public

    A fully synchronized CLI color theme based on the famous Night Owl palette, redesigned for low-light, high-focus terminal environments.

    Shell