Chaitanya Pinapaka
Chaitanya Pinapaka

Chaitanya Pinapaka

Software Engineer at Amazon · Seattle

I build infrastructure for AI agents, and the large-scale systems behind Amazon’s supply chain.

Six years at Amazon, currently on the platform that forecasts transportation volume across Amazon’s network. On my own time I ship open-source tools that give AI coding agents memory, a warm code index, and a cache that replays reasoning instead of paying for it twice. Most of it is written in Go and runs locally.

Selected projects

01

YORO

open source

An LLM cache that knows when its answers went stale, and replays the reasoning instead of re-deriving it.

YORO (You Only Reason Once) is an OpenAI-compatible caching proxy. A semantic cache serves an answer whenever a request looks familiar, which means it keeps serving a dead answer once the world changes. YORO fingerprints what each answer depends on, invalidates when those inputs move, then replays the stored derivation against the new inputs. It drops in front of vLLM, llama.cpp, or any OpenAI-compatible endpoint.

Benchmarked on gpt-oss-120B and Qwen2.5-32B: accuracy under drift held at 0.96 versus 0.16 for a naive cache, at 10 to 21% of the no-cache output tokens.

  • Python
  • OpenAI-compatible proxy
  • vLLM
  • llama.cpp
  • sentence-transformers
02

Skep

open source

An always-warm code index per repo, served to AI coding agents over MCP.

Every new coding-agent session used to rediscover the same repo from scratch. Skep runs a single-binary daemon per repo that keeps a tree-sitter and SQLite FTS5 index warm, and answers symbol search, file context, and call-graph queries over MCP without a single LLM call. On top of the index sit a task queue with dedup and classification, approval gates for large changes, and cross-repo delegation so one repo’s session can hand work to another. Local-first, no cloud, no API keys.

  • Go
  • tree-sitter
  • SQLite FTS5
  • MCP
  • tmux
03

Weft

live

A local-first knowledge vault that gives AI coding agents memory across sessions.

Notes are plain HTML files in a folder you own. Weft indexes them and surfaces what your brain would recall right now, ranked by backlinks, co-access, recency, and local embedding similarity, and hands that same context to coding agents over MCP. Sync is end-to-end encrypted to a bucket you control. It ships as a macOS app, an iOS app, and a CLI.

It tracks its own builder. My project notes, decisions, and drafts live in a Weft vault, and Claude Code reads them at the start of every session. This page was written from those notes.

  • Go
  • SQLite FTS5
  • ONNX Runtime
  • MCP
  • Swift
04

VizFeed

beta

A social feed where every post is a runnable app.

Posts are declarative specs rendered on-device inside a sandboxed iframe, so a feed item can be a calculator, a live chart, or a small game instead of a screenshot of one. Behind it: a Go backend with event workers, a Next.js web client, native iOS and Android apps, Swift and Kotlin SDKs, on-device feed ranking, and a TypeScript MCP server so AI tools can publish straight into the feed. Live on the web, on iOS through TestFlight, and on Android.

  • Go
  • Next.js
  • Swift
  • Kotlin
  • TypeScript
  • MCP

More

rethread

open source

Replays chosen slices of Claude Code and Gemini CLI sessions into fresh ones with the turn structure intact. List, inspect, prune, export to JSONL or Markdown.

  • Go
  • CLI

ColdMoE

in progress

Runs gpt-oss-120B on a 48 GB MacBook at 16 tokens/s by streaming cold expert weights from SSD under a hard memory cap, with bit-identical outputs.

  • libggml
  • Metal
  • Apple Silicon

Rig

in progress

A package manager for terminal setups: declarative TOML manifests, transactional installs with dry-run diffs and exact rollback, and a TUI catalog.

  • Go
  • Bubble Tea
  • Postgres

mock

shipped

A single-binary adaptive mock-interview tool that drives a local model CLI as the interviewer. The browser mode speaks the questions, transcribes your answers, and scores the session.

  • Go
  • Claude Code
  • Codex CLI

fodscout

shipped

Screens restaurant menus dish by dish for a vegetarian, low-FODMAP diet. LLM ingredient inference feeds a deterministic verdict engine over an event-sourced Postgres store.

  • Go
  • Postgres
  • Python
  • FastAPI
  • CLIP

TraceCred

in progress

Session-bound, scope-narrowed, short-lived AWS credentials for AI agents that work across many accounts. Design spec and paper draft done; implementation under way.

  • Go
  • AWS IAM
  • Terraform

Work

  1. 2024 – now

    Software Development Engineer II · Amazon

    Supply Chain Optimization Technologies · Seattle

    Transportation volume forecasting, a platform that makes hundreds of millions of route calls per forecast. I own the routing and capacity services that feed it, re-architected the pipeline onto Step Functions and AWS Batch so changes ship in hours instead of days, and launched a distributed ADMM solver that runs at about 40% less compute.

  2. 2022 – 2023

    Software Development Engineer I → II · Amazon

    Internal HR Tools

    Backend owner for a greenfield Learning & Development platform, from first commit to thousands of users across multiple organizations, running multi-region on DynamoDB Global Tables.

  3. 2020 – 2022

    Software Development Engineer I · Amazon

    Consumer Returns

    Return-window evaluation across the retail site’s returns services, and a micro-frontend rebuild of the return tracker that cut about 500K customer-service contacts a year.

  4. 2019

    Software Engineer Intern · Tesla

    Supply Chain Automation · Fremont

    Build and deployment automation for factory-automation Android apps, and a part-lifecycle monitoring tool for vehicle manufacturing.

Education
  • M.S. Computer Science, University of North Carolina at Charlotte 2018 – 2019
  • B.Tech Computer Science & Engineering, JNTU Hyderabad 2014 – 2018

Writing

All posts →