Bhanu Prasad Cherukuvada

I'm a software engineer at PayPal, where I work on Pal, an agent runtime and harness.

Here, I build small, independent experiments in sessions, model context, sandboxed tools, and recovery.

Featured experiment

What does the model actually receive?

Inspect the boundary between saved history and the next request.

Read the experiment
A saved conversation and the context selected for the next model request.A saved conversation and the context selected for the next model request.

Selected work

  • Pi (Bhanu Cloud)

    A personal TypeScript agent runtime with PostgreSQL-backed sessions, Discord and CLI entry points, and a durable response outbox.

    TypeScript, PostgreSQL, Agent runtimes

    2026
  • Agent runtime lab

    Small, reproducible experiments in saved history, model context, persisted sessions, sandboxed tools, and retries. Runnable examples and the evidence behind the writing.

    TypeScript, Agents API, Experiments

    2026
  • typing.app

    Typing practice app with auth, subscriptions and stats. Built on Next.js, Better-Auth and Stripe.

    Next.js, Better-Auth, Stripe, Drizzle

    2025