Skip to content
View avifenesh's full-sized avatar
🦥
Just hanging around
🦥
Just hanging around

Highlights

  • Pro

Organizations

@aws @amazon-contributing @valkey-io

Block or report avifenesh

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

Avi Fenesh

$ echo "Hello, world!"

I build and maintain open-source systems around Valkey, agentic developer tooling, and low-level runtime work. The common thread is practical infrastructure: clients, queues, workflow engines, linters, review systems, editor tooling, docs, examples, and the support work that helps other people actually use them.

I run agent-sh, an open-source org for AI-assisted development workflows. I maintain Valkey GLIDE and help manage its community, while also building Valkey ecosystem infrastructure such as valkey-io/valkey-skills, valkey-reviewer, glide-mq, ocaml-valkey, and FlowFabric.

I also contribute to the broader Valkey project: core server PRs, website work, docs/man-page content, official AI skills, review automation, contributor onboarding, and keeping OSS discussions useful enough that people still want to participate.

By day I work on high-performance in-memory data systems at AWS ElastiCache. That gives context for the systems work, but this profile is about my personal and community OSS.

X LinkedIn Stack Overflow Reddit


Work Worth Supporting

  • agent-sh - DX-focused ecosystem for AI-powered research and development, with 34 public repos.
  • agentsys - agent orchestration runtime and marketplace: 24 plugins, 50 agents, 45 skills, phase-gated workflows, and support for Claude Code, OpenCode, Codex, Cursor, and Kiro.
  • agnix - Rust linter, LSP, MCP server, GitHub Action, and editor integrations for AI coding assistant configs. It validates CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP, and plugin metadata with 423 rules.
  • glide-mq - high-performance Node.js queue on Valkey/Redis Streams with a Rust N-API core, 1 RTT per job, server functions, workflows, schedulers, retries, DLQs, OpenTelemetry, dashboard/plugins, and AI-native primitives like token streaming, budget caps, suspend/resume, and model fallback chains.
  • ocaml-valkey - modern OCaml 5 + Eio Valkey client: RESP3-only, cluster routing, TLS/mTLS, IAM auth, client-side caching, pub/sub, batching, blocking pools, typed module wrappers, tests, fuzzing, and docs.
  • FlowFabric - Rust durable execution engine for Valkey/Postgres/SQLite with lease-safe workers, waitpoints, HMAC-signed human approval, capability routing, budgets, and streaming output.
  • valkey-io/valkey-skills - official Valkey AI skills. I created the first skills and supporting structure for Valkey, GLIDE, migrations, ops, internals, docs, and agent workflows. My personal valkey-skills repo is the working/staging area while pieces merge upstream.
  • valkey-reviewer - autonomous PR reviewer for valkey-io/valkey, built around Valkey-specific review knowledge and Bedrock AgentCore.
  • claucode.nvim - Neovim bridge for Claude Code with multi-session support, file watching, prompt/context helpers, and MCP-powered diff preview.
  • tools - TypeScript-first agent tool harness with Rust parity for read/write/grep/glob/bash/webfetch/LSP/skill tools, designed around how real LLMs recover from errors.

Valkey Ecosystem

I do not own valkey-io. I maintain and manage community around Valkey GLIDE, and I contribute to Valkey core, docs, website, and ecosystem tooling as part of the broader project.

  • Valkey GLIDE - maintainer and community-management work across user support, issue triage, contributor onboarding, API review, reliability fixes, TLS, timeouts, Java/JNI, Node/N-API, CI, docs, and releases.
  • Valkey - upstream contributions and compatibility work, including valkey-cli naming/defaults and ecosystem behavior.
  • Valkey docs and website - docs/site contributions, including installation/download improvements.
  • Official Valkey skills - AI knowledge packs for Valkey and GLIDE. I started this work and maintain the personal staging repo while upstream review/merge catches up.
  • Valkey review automation - valkey-reviewer, an autonomous reviewer for Valkey PRs, plus skills and benchmark work that teach agents how to review Valkey code with project-specific context.
  • Independent Valkey tooling - queues, workflow engines, OCaml client work, migration adapters, examples, and docs that help the ecosystem around Valkey grow.

Community & Mentoring

  • Support: I spend real time on issue triage, reproductions, user debugging, integration guidance, CI failures, docs, migration questions, and helping contributors land better PRs.
  • Stack Overflow: 1,100+ reputation, ~25k people reached, strongest tag: redis.
  • Reddit: u/code_things, sharing and gathering feedback for GLIDE MQ, OCaml Valkey, agent-sh, and Valkey client work.
  • Mentoring: I mentor early-career engineers through production habits: feature branches, PR review, tests, CI/CD, system design, distributed systems, Valkey, Kafka, SSE, Postgres, Java, Node.js, and open-source contribution.
  • Tone: I care about the human side of OSS: clearer issues, kinder reviews, direct technical feedback, and contributor paths that do not make people feel stupid for trying.

Support This Work

If my OSS maintenance, debugging, docs, tooling, mentorship, or community support saved you time, sponsorship helps me keep doing it outside the narrow boundaries of any single job or repo.

I am especially interested in support for:

  • agent-sh tooling: agentsys, agnix, harness tools, skills, plugins, docs, examples, and release work
  • Valkey ecosystem tooling: GLIDE MQ, OCaml Valkey, FlowFabric, valkey-reviewer, skills, adapters, examples, and migration guides
  • OSS support: issue triage, user debugging, CI/release health, docs, examples, and contributor onboarding
  • Mentoring: helping newer engineers learn real production engineering and enter OSS with confidence

GitHub Sponsors setup is next for my personal work and for agent-sh. This is not a valkey-io sponsorship ask.


Talks & Media


Contact

aviarchi1994@gmail.com - Happy to talk systems, Rust/C, datastore internals, Valkey/Redis clients, agentic tooling, mentoring, or DX.


Keywords

Rust | C | Java | Node.js | TypeScript | OCaml | Systems programming | Distributed systems | Valkey | Redis OSS | Client libraries | OSS maintenance | Mentoring | Agentic coding | Developer tools | DX | High availability | Performance engineering | IO/async | Linux | FFI | JNI | N-API

Pinned Loading

  1. agent-sh/agnix agent-sh/agnix Public

    The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.

    Rust 247 23

  2. FlowFabric FlowFabric Public

    Valkey-native execution engine for AI and workflow systems

    Rust 3

  3. agent-sh/agentsys agent-sh/agentsys Public

    AI writes code. This automates everything else · 24 plugins · 50 agents · 45 skills · for Claude Code, OpenCode, Codex, Cursor, Kiro.

    JavaScript 807 88

  4. glide-mq glide-mq Public

    High-performance message queue for Node.js — Valkey/Redis Streams with Rust-native NAPI bindings

    TypeScript 81 1

  5. ocaml-valkey ocaml-valkey Public

    Modern Valkey client for OCaml 5 + Eio (RESP3-only).

    OCaml 9

  6. tools tools Public

    harness - Agent tools (read, write, grep, glob, bash, webfetch, lsp, skill) with Rust and TS parity. Designed for real LLMs usage.

    TypeScript 2