Skip to content
View PranavMishra28's full-sized avatar

Highlights

  • Pro

Block or report PranavMishra28

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
PranavMishra28/README.md
pranav mishra

pranav@harper ~ $ neofetch

    ██████╗ ███╗   ███╗      pranav @ san francisco
    ██╔══██╗████╗ ████║      ─────────────────────────────────────
    ██████╔╝██╔████╔██║      role      forward deployed engineer, harper (yc w25)
    ██╔═══╝ ██║╚██╔╝██║      uptime    400+ prs · 30+ prod repos · since dec '25
    ██║     ██║ ╚═╝ ██║      kernel    voice copilots, coding agents, event backbones
    ╚═╝     ╚═╝     ╚═╝      shell     claude code, codex, cursor
                             prev      salespatriot (yc w25) · sail · psu cs '25

Insurance has always run on agents. I build the new kind, at Harper (YC W25, $47M Series A, Series B underway). Mine are Dumbly, the realtime voice copilot our intake operators live in, and DaVinci, a background coding agent that drives work from research through integration testing, plus the pipelines and evals underneath both. The models were never the bottleneck. Getting an agent to behave when a carrier sends a scanned PDF sideways at 4:55pm on a Friday, that's the job.

how i work

  • zero to one is where I'm useful. hand me a fuzzy problem and a customer who's annoyed, not a spec
  • I build for someone's actual workflow, then sit next to them and watch where it breaks. the watching is the part people skip
  • duct tape first, Temporal second. the trick is knowing which week you're in

shipping at harper

system built with what happened
Dumbly — realtime intake copilot OpenAI Realtime API, Electron, packet-recommendation rules engine 20+ operators, 300-400 intakes/day, manual intake down ~70%
DaVinci — background coding agent ECS/Fargate, SQS FIFO, Step Functions, Postgres research → plan → execute → integration-test; capacity-gated executors that root-cause failures (code vs test vs env) before retrying
lead lifecycle pipeline Temporal (python + go workers), Postgres raw lead → qualified opportunity → submission handoff. dual-write migrations, typed backfills, no downtime cutover
event backbone schema registry, go SDK, NATS event contracts for 5+ services. shipping a schema change through every consumer in one day
growth attribution stack GCLID/msclkid capture, offline conversions, Customer.io ad-click to closed-policy attribution; lifecycle campaigns fired off production events
reliability layer otel, logfire, feature flags fail-closed guards on anything customer-facing. about 50 PRs nobody sees, which is the point

open source

five open PRs and counting, all upstream of things I run in prod:

  • anthropics/claude-agent-sdk-python #1087 — list-form system prompts crashed deep in the subprocess transport with a cryptic AttributeError, after the money was already spent. now fails fast at construction with an error that tells you what to do instead
  • livekit/agents #6321 — a stored tool call with unparseable arguments could crash every later turn of a voice agent. fix + tests for the Anthropic/Google/AWS formatters
  • inspect_ai #4418 — hidden states were silently dropped from eval logs as None. now they survive serialization
  • simonw/datasette #2826 — text and composite primary keys created through the JSON API were silently nullable, producing rows you can't view or delete. now NOT NULL at creation
  • python-attrs/attrs #1584 — include/exclude filters matched attributes by equality, so excluding one class's field could silently drop an identical field on an unrelated class. now matched by identity

mine:

project one-liner
DaVinci case study how the background coding agent works: the executor loop, the capacity state machine, and why the human gates are an architecture
autogen-distributed-agents 20 concurrent agents on a gRPC runtime critiquing each other's ideas
langgraph-sidekick-assistant worker/evaluator loop with memory, browsing, and a python REPL

contributing next: openai-agents-python · pydantic-ai · semantic-conventions-genai

writing

reading

paper notes
τ-bench agents following domain policy with a human in the loop. closest thing to a benchmark of my day job
ReAct still the skeleton under most agent loops, including mine
Reflexion self-critique as memory. cheap and it works
CoALA a map of agent architectures. I disagree with parts, which is why I keep rereading it
SWE-bench made coding agents measurable
Generative Agents the smallville paper. memory and routines for 25 agents in a toy town

stack

# toolchain.yaml
langs:         [python, typescript, go, java, sql]
agents:        [claude agent sdk + mcp, langgraph, autogen, openai realtime, evals]
voice:         [openai realtime api, twilio, elevenlabs]
backbone:      [temporal, nats, trigger.dev, n8n, rest + graphql]
data:          [postgres + pgvector, supabase, qdrant, chroma, mongodb]
frontend:      [react, react native, electron, sveltekit, next.js]
infra:         [aws, gcp, cloudflare, docker, k8s, helm, argocd, github actions]
observability: [otel, logfire, posthog, grafana]
daily_drivers: [claude code, codex, cursor]

numbers

most of my work lives in private org repos. the graph is what leaks through; the five PRs above are the part that doesn't have to.


$ curl -s pranavmishra.app | grep -i "building"

Pinned Loading

  1. react-webrtc-videocall react-webrtc-videocall Public

    A real-time video call app using WebRTC, React, and Node.js, featuring chat, screen sharing, call recording, and Firebase integration.

    JavaScript

  2. genai-discord-pipeline genai-discord-pipeline Public

    End-to-end GenAI pipeline that fetches messages from Discord, summarizes content, stores insights in a vector DB, and enables RAG-based Q&A with a Streamlit UI and Flask backend

    Python

  3. autogen-distributed-agents autogen-distributed-agents Public

    A distributed multi-agent system using Microsoft AutoGen with gRPC runtime for parallel idea generation. Watch 20 AI agents collaborate to generate creative business ideas using Agentic AI.

    Python

  4. golang-devops-e2e golang-devops-e2e Public

    End-to-end DevOps pipeline for a Golang web app using Docker, Kubernetes, GitHub Actions, Helm, and ArgoCD

    HTML

  5. langgraph-sidekick-assistant langgraph-sidekick-assistant Public

    An intelligent personal assistant built with LangGraph that can browse the web, execute Python code, search Wikipedia, and complete complex tasks with iterative feedback loops.

    Python

  6. mcp-ai-trading-floor mcp-ai-trading-floor Public

    A multi-agent AI trading simulation using the Model Context Protocol (MCP). Watch AI traders with different strategies compete in a real-time stock market simulation with live Gradio dashboard.

    Python