Skip to content
View eddieran's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report eddieran

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

>_ about

I build reliability systems, AI agent tooling, and production debugging harnesses.

Over the last decade I have worked on production infrastructure at scale: SLO platforms for 1,000+ microservices, topology-aware anomaly detection, automated RCA, and JVM/runtime migration work across large service fleets. Recently I have been focused on AI infrastructure, agent orchestration, developer tooling, and security/correctness work in upstream codebases.

The public signal I care about most is not a polished demo. It is whether I can enter an unfamiliar codebase, reproduce a real failure, identify the contract that broke, and leave behind a small patch or issue report that maintainers can act on.

30+ merged upstream PRs70+ upstream issue reportsfocus security correctness runtimestack python go rust ts java

signalwhat it shows
Upstream PRsI can land small, reviewable fixes in unfamiliar codebases
Issue reportsI write repros and impact analysis maintainers can act on
Reliability backgroundI debug failures from evidence, metrics, and rollout risk
Agent toolingI build harnesses, not just prompts

>_ contribution map

trackexamples
Auth, sessions, and API boundariessocket.io, logto, n8n
Database and SQL correctnessnode-postgres, typeorm, knex
Runtime and protocol behaviorapache/dubbo, redis/jedis, javalin
AI/dev tooling internalsmicrosoft/VibeVoice, NousResearch/hermes-agent, openai/harmony

>_ issue reports

I try to make issue reports useful: minimal reproduction, expected/actual behavior, root cause, impact, and a concrete fix path.

areaprojectpublic proof
Auth / session correctnesssocketio/socket.ioReported connectionStateRecovery middleware bypass on reconnect (#5491)
Identity / auth timinglogto-io/logtoReported password-verify timing enumeration and shipped mitigation (issue #8773, PR #8780)
API authorizationn8n-io/n8nReported project membership parity gap in public API insights (#30139)
Database client hardeningbrianc/node-postgresReported connection-string file reads, low SCRAM iteration acceptance, and prototype-pollution risk (#3651, #3655, #3654)
SQL builder escapingtypeorm/typeormReported raw identifier handling and landed MySQL index identifier escaping (issue #12333, PR #12344)
AI agent runtime behaviorNousResearch/hermes-agentReported model-routing and cache compatibility bugs in the auxiliary client path (#5803, #5809)

>_ merged fixes

projectchange
microsoft/VibeVoiceFixed streaming TTS SDPA regression on MPS/CPU by correcting the KV-cache mask contract (PR #303, issue #312)
nodejs/undiciFixed cache deduplication key collision behavior (issue #5012, PR #5013)
apache/dubboAvoided ZGC safepoint heap scan overhead in thread-dump behavior (PR #16195)
redis/jedisHardened Redis URI validation against non-Redis schemes (PR #4486)
fastify/fastifyCorrected custom serializer compiler flag behavior (PR #6657)
javalin/javalinSanitized newline handling in SSE event and id fields (PR #2580)
colbymchenry/codegraphUnblocked MCP subprocess integration tests on Node >= 25 dev machines (issue #478, PR #479)

>_ tools I maintain

These projects are where I keep exploring agent infrastructure and developer workflows. The upstream work above is the sharper public proof; these show the direction I keep building toward.

projectwhy it exists
skillpmUniversal package manager for AI agent skills across Claude Code, Codex, Gemini CLI, Copilot, Cursor, and other runtimes
lindy-orchestratorAgent orchestration framework for DAG scheduling, QA gates, worktree isolation, and git-native coordination
claude-insightRust-based tooling for inspecting Claude Code sessions, traces, and replay evidence
moneywiz-ledgerPractical personal-finance skill for turning natural-language ledger entries into MoneyWiz deep links

>_ focus

  • AI infrastructure and agent tooling
  • Reliability, observability, SLOs, and incident diagnosis
  • Security and correctness debugging in real codebases
  • Python, Go, Rust, TypeScript, Java

be curious, be humble, be quick · this era is different

Pinned Loading

  1. whiteher0n/go-binancewhiteher0n/go-binancePublic

    Forked from ccxt/go-binance

    A Go SDK for Binance API

    Go 1

  2. moneywiz-ledgermoneywiz-ledgerPublic

    OpenClaw skill for MoneyWiz (wiz.money): convert natural-language expense/income/transfer entries into MoneyWiz URL Scheme deep links with category inference and privacy-safe local config.

    Python 1

  3. skillpmskillpmPublic

    The universal package manager for AI agent skills — install, sync, and secure skill packages across 10+ agent runtimes (Claude Code, Codex, Gemini CLI, Copilot, Cursor, and more)

    Go 1

  4. lindy-orchestratorlindy-orchestratorPublic

    AI agent orchestration framework — DAG scheduling, QA gates, worktree isolation, and git-native coordination for Claude Code & Codex

    Python 1