Open to software engineering and applied AI opportunities. Let’s connect

Ritesh Varma

Hi, I’m Ritesh.

I build software that makes
complex things feel simple.

Software. Intelligence. A little curiosity.

Good questions.
Working answers.

Five projects across applied AI, developer tools,
and the systems that keep software running.

GraphRAG Studio

See how the
dots connect.

A document research tool for finding information across scattered files. It searches text, connects related passages, and shows source citations so readers can check the evidence behind a result.

Built with Java · Spring Boot · JavaScript

View code
GraphRAG Studio · Knowledge workspace
GraphRAG Studio showing document retrieval and connected source passages
Search across documentsLinks to original sourcesConnected passages

IncidentAtlas

A clearer picture.
When things go wrong.

An investigation tool for engineers diagnosing software outages. It brings logs and request traces together, ranks possible causes, and shows the evidence for and against each suggestion to help teams decide what to investigate.

Built with Python · SQLite · JavaScript

View code
IncidentAtlas · Investigation
IncidentAtlas service relationships, evidence timeline, and diagnostic hypotheses
Follow a requestReview possible causesSave the investigation

ChangeWeave

Change one thing.
Understand the rest.

A tool for developers updating shared TypeScript code. It finds where renamed fields are used across projects, prepares coordinated edits, and checks whether the code still compiles before and after the change.

Built with TypeScript · Node.js · SQLite

View code
ChangeWeave workspace displaying affected repositories and contract changes

TracePilot

Better questions.
More useful evaluations.

An AI testing tool for comparing responses as prompts change. It runs saved test cases, highlights failed checks, and keeps review notes so developers can see what improved and what still needs work.

Built with Java · Spring Boot · JavaScript

View code
TracePilot evaluation runs and individual response checks

Proof-Pulse

A record you
can check.

An audit-trail prototype for checking whether software records have changed. It links events with digital fingerprints and exports signed evidence bundles, giving reviewers a way to verify a record’s history.

Built with Java · TypeScript · PostgreSQL

View code

Capture.

A record, with its context.

01

Connect.

Records linked to reveal changes.

02

Verify.

Check a signed evidence bundle.

03

The evidence lifecycle · Conceptual overview

There’s more on GitHub

A little about me

Curious about what’s possible.
Careful about what ships.

I’m a software engineer building full-stack applications, distributed backend services, event-driven systems, and cloud infrastructure.

I build applications with React, Java, and Spring Boot, alongside LangChain agent workflows and RAG pipelines. My work also includes backend services, Kubernetes, and cloud infrastructure. My master’s research at Southern Illinois University focused on LLM reliability, collaborative coding, and knowledge graphs.

A foundation in
computer science.

M.S. Computer ScienceSouthern Illinois UniversityCarbondale, IL

Research in LLM reliability, collaborative coding, and knowledge graphs.

Integrated Master of TechnologyVellore Institute of TechnologyChennai, Tamil Nadu, India

From the idea
to the infrastructure.

Full-stack development, applied AI, and the infrastructure that supports them.

Code

Python · Java · C++ · SQL · Bash · Go

Build

React · Spring Boot · FastAPI · Node.js / TypeScript · REST APIs

Connect

PostgreSQL · Redis · Apache Kafka · GraphQL · gRPC

AI

LangChain · LlamaIndex · Pinecone · PyTorch · MLflow · RAG

Deliver

AWS · Azure · Docker · Kubernetes · Terraform · Helm · Azure DevOps · GitHub Actions

Observe

OpenTelemetry · Azure Monitor · Log Analytics · Datadog · Splunk

Along the way

Software, AI,
and the systems behind them.

  1. Full-stack development & applied AI

    Building applications and internal tools with React, Java, and Spring Boot. Developing Python and LangChain agent workflows with document retrieval, structured outputs, and fallback handling.

    Working with PostgreSQL queries, cloud storage, and container resources to improve performance. Adding automated API and interface tests, reviewing changes, and validating releases.

    React · Spring Boot · LangChain · Pinecone · PostgreSQL · GitHub Actions

  2. Backend systems & cloud infrastructure

    Developing Java and Spring Boot services, event-driven messaging with Kafka, and Redis caching. Managing cloud infrastructure with Terraform and automating container deployments with Docker, Kubernetes, and Helm.

    Integrating machine-learning workflows, adding automated tests and distributed tracing, and investigating deployment issues. Documenting recovery and rollback procedures to support reliable operations.

    Java · Spring Boot · Kafka · Azure · Terraform · Kubernetes · OpenTelemetry

The next good idea starts with a conversation.

Let’s make
something useful.

Open to software engineering and applied AI roles,
and conversations about meaningful work.

Email Ritesh Varma