Skip to content
View jamespud's full-sized avatar
  • ShenZhen China

Block or report jamespud

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

Hi, I'm jamespud

Backend & Infrastructure Engineer · Distributed Systems · Runtime Reliability · Java / Go

I build backend systems and work on the reliability problems beneath them — concurrency, state consistency, resource ownership, and failure recovery.

Open-source contributor to Apache Dubbo and ByteDance DeerFlow.

I work on the failure paths — where cancellation interrupts cleanup, timeouts leave outcomes uncertain, and stale ownership can corrupt durable state.

Open Source

ByteDance DeerFlow

Contributing to the reliability and correctness of an open-source agent harness:

  • MCP runtime & session lifecycle — ownership isolation, stale-binding fencing, selective reconciliation, and cross-worker consistency. (#6133, #6435, #6617)
  • Durable state & concurrency — cancellation-safe task claims and persisted thread cleanup under concurrent writes. (#4966, #5535)
  • Sandbox reliability — command deadlines, ambiguous execution outcomes, and session fencing. (#5634, #5711)
  • Infrastructure — parallel test sharding, deployment consistency, and filesystem security. (#5137, #5625)

Apache Dubbo

  • RPC performance — optimized NettyBackedChannelBuffer transfers by eliminating intermediate copies, with 4–5x improvement in the PR's transfer benchmarks. (#16027)
  • Test reliability — isolated Spring Boot configuration tests from leaked JVM system properties. (#16420)

Also contributed to OpenViking.

Own Projects

  • tiny-store — Java microservices commerce backend featuring inventory reservation, transactional outbox, Kafka, Redis, saga orchestration, and idempotency.
  • MAGI — Go-based multi-agent decision engine with deterministic state-machine orchestration, evidence validation, and structured consensus.
  • yahoo-stock-mcp — TypeScript MCP server providing structured financial data access, local persistence, and research workflows.

Links

Blog · GitHub

Pinned Loading

  1. bytedance/deer-flow bytedance/deer-flow Public

    An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of…

    Python 83.9k 11.7k

  2. tiny-store tiny-store Public

    A DDD-style microservices e-commerce platform.

    Java 1

  3. MAGI-system MAGI-system Public

    An evidence-driven multi-agent decision engine, inspired by the three Magi in Neon Genesis Evangelion.

    Go

  4. yahoo-stock-mcp yahoo-stock-mcp Public

    A stock market data mcp

    TypeScript