Skip to main content
Chicago, USA
Praneeth Ravuri

Praneeth Ravuri

AI Engineer
Mountain valley viewed through a window

Building AI agents and harness engineering for cybersecurity.

Experience

Tuskira logo

Tuskira

AI Engineer

Dec 2025Present · United States

Building memory, feedback, and tool systems for SOC investigation agents. Created a FalkorDB-backed memory service that records investigations, stores analyst feedback in a knowledge graph, and exposes retrieval through MCP. Also building MCP servers and case-aggregation workflows that group similar investigations before analysis, improving context quality while cutting tokens and cost.

Agentic AIMCPPythonGoFalkorDBCypherVector EmbeddingsAWSKubernetesVirusTotalCortex XDR
Lumen logo

Lumen

Software Engineer

Oct 2024Nov 2025 · United States

Built a Go microservice that decodes IPFIX network-flow data at millions-of-flows-per-minute scale. Used goroutines and channels for high-throughput decoding, Kafka to separate ingestion from processing, and a retry path for flows that could not be decoded cleanly. Stored decoded data in BigQuery for historical analysis and MongoDB for operational network-engineer workflows on GCP.

GoIPFIXKafkaBigQueryMongoDBGCPDockerKubernetes
ADP logo

ADP

Full Stack Engineer Intern

Jan 2022Jun 2022 · India

Modernized a legacy internal employee-page experience during an internship. Rebuilt the UI with React, cleaned up older JavaScript patterns, and worked with Node.js and Redis while making the page easier to use and maintain.

ReactNode.jsRedisJavaScript

Projects

Tether

Agentic AI · CLI Tool

Every coding agent runs in its own silo — Claude Code can't see a Codex session, and Codex can't message an Aider session, so answers get copied by hand between terminals. Tether replaces that with a local message bus: a background daemon backed by SQLite, and a CLI any agent, in any harness, can call from the shell to register a name, send mail, and block until a reply arrives.

GoSQLiteUnix Sockets

Gary

Agentic AI · LLMs

Built for a real job-search workflow, then shaped into a reusable multi-agent resume tool. Gary reads a job description, extracts what matters, compares it with a resume, and drafts tailored sections without stuffing keywords or losing the person’s voice. Outputs PDF and Word docs through a CrewAI workflow.

Crew AIMongoDBGCP

Pitstop

MCP · F1 Data

An MCP server that lets an LLM ask questions over F1 telemetry. Pitstop turns race data into clean tool responses for lap times, tire behavior, pit windows, and pace, making strategy questions answerable in plain English. Built with FastMCP and HttpX.

FastMCPHttpX

Smart Traffic

Reinforcement Learning

An adaptive traffic-light simulation inspired by vehicle-actuated control, but with a learning agent. The SARSA agent observes queue lengths and learns when to switch signals, improving wait times over fixed schedules in the simulation. Built with NumPy, Pygame, and Matplotlib.

NumPyPygameMatplotlib

Notstuck

RAG · Hybrid Search

A RAG project for messy technical docs. It combines vector similarity with keyword filtering so answers can find both meaning and exact terms, then uses CrewAI to produce cited responses. Built to learn what makes retrieval feel trustworthy: metadata, ranking, and visible sources.

ReactNext.jsPostgreSQLPineconeCrew AI

Education

George Mason University logo

Master’s in Computer Science

George Mason University

GRIET logo

Bachelor’s in Computer Science

GRIET