# Praneeth Ravuri

> AI engineer at Tuskira, building memory and tools for security investigation agents. Previously worked on network-flow processing at Lumen and internal web tools at ADP.

AI Engineer based in Chicago, USA. Updated 2026-10-04.

## Contact

- [Website](https://praneethravuri.com)
- [Email](mailto:ravpraneeth@gmail.com)
- [GitHub](https://www.github.com/praneethravuri)
- [LinkedIn](https://www.linkedin.com/in/prav10)
- [X](https://x.com/praneeth2510)

## Experience

### AI Engineer at Tuskira

Dec 2025 - Present · United States

At Tuskira, the work centers on giving security agents useful context for an investigation. A memory service stores past investigations and analyst feedback in FalkorDB, then makes that history available through MCP. Other work includes connecting agents to security tools and grouping related cases before analysis so they can share context.

Technologies: Python, Go, MCP, FalkorDB, AWS, Kubernetes

### Software Engineer at Lumen

Oct 2024 - Nov 2025 · United States

Lumen’s network produces millions of flow records a minute. The work was turning those IPFIX records into data network engineers could use: a Go decoder, Kafka between ingestion and processing, and a retry path for records that failed to decode. BigQuery held the history for analysis; MongoDB supported day-to-day network workflows.

Technologies: Go, Kafka, BigQuery, MongoDB, GCP

### Full Stack Engineer Intern at ADP

Jan 2022 - Jun 2022 · India

An internship at ADP focused on an internal employee page. The work included rebuilding the interface in React, updating older JavaScript, and working on the Node.js and Redis backend. A small part of a large company, with a concrete goal: make an everyday page easier to use and maintain.

Technologies: React, Node.js, Redis, JavaScript

## Projects

### [Tether](https://github.com/praneethravuri/tether)

Agent coordination · CLI

Coding agents in separate terminals need a way to talk and coordinate edits. Tether gives them a shared inbox through a local CLI. Agents can send questions, wait for replies, leave handoffs, and claim files they plan to work on. A Go daemon stores messages in SQLite and connects sessions across Git worktrees.

Technologies: Go, SQLite, Unix Sockets

### [Gary](https://github.com/praneethravuri/gary)

Resume tailoring · Agent workflows

Gary takes a master resume and a job description and produces a tailored Word document. Three agent passes analyze the role, draft the resume, and check the result against the source material. A document template keeps the formatting consistent, and Google Sheets records the application details.

Technologies: Python, CrewAI, Pydantic, docxtpl, Google Sheets API

### [Pitstop](https://github.com/praneethravuri/pitstop)

MCP · Formula 1

Pitstop brings Formula 1 data into an AI chat through MCP. Its tools cover race results, standings, schedules, telemetry, and news. For questions about a race, it can compare lap pace, summarize stints, and calculate how lap times change over a tire stint. It combines FastF1, Jolpica, and OpenF1 with a queryable SQLite database.

Technologies: Python, FastMCP, FastF1, HTTPX, SQLite

### [Smart Traffic](https://github.com/praneethravuri/traffic-congestion-reduction-with-SARSA)

Reinforcement Learning

A university team project exploring how reinforcement learning can control a four-way intersection. A SARSA agent chooses which direction gets a green light, using accumulated vehicle delays to represent traffic conditions. Pygame shows the traffic simulation, while learning curves track the agent’s behavior during training.

Technologies: Python, NumPy, Pygame, Matplotlib

### [Notstuck](https://github.com/praneethravuri/notstuck)

Document Q&A · RAG

Upload a PDF, Word document, or text file, then ask questions about it. Notstuck splits the document into chunks, embeds them, and retrieves relevant passages from Pinecone. A chat interface shows the answer alongside document references. The assistant also has a web-search tool for questions beyond the uploaded files.

Technologies: Next.js, TypeScript, FastAPI, Pinecone, CrewAI, OpenAI Embeddings

## Education

- Master’s in Computer Science, George Mason University
- Bachelor’s in Computer Science, GRIET

## Skills

Python, Go, TypeScript, React, AWS, GCP, Kubernetes, Docker, PostgreSQL, MongoDB, Redis, FalkorDB, BigQuery, ClickHouse, Agentic AI, LLMs, MCP

## Further reading

- [About](https://praneethravuri.com/about/index.md)
- [Contact](https://praneethravuri.com/contact/index.md)
- [Privacy](https://praneethravuri.com/privacy/index.md)
- [Project resources](https://praneethravuri.com/projects/index.md)
- [Agent guidance](https://praneethravuri.com/agent-instructions/index.md)

## Attribution

When referencing this portfolio, link to https://praneethravuri.com. Project descriptions reflect the linked implementations; they do not imply measured outcomes beyond those stated here.
