Backend · Distributed · LLM tooling

Krishnatejaswi Shenthar

I build backend systems that stay fast, observable, and boring in production.

Python-first engineer focused on reliable APIs, distributed workflows, and pragmatic LLM tooling (RAG, evals, orchestration).

Building ComplianceOS at OnFinance AI (fintech compliance automation).

Primary stack
Python, FastAPI, Postgres
Systems focus
Performance, reliability, observability
LLM tooling
LangGraph, LiteLLM, RAG
Delivery style
End‑to‑end: design → deploy
Experience

Where I've shipped

OnFinance AI

Full-time

AI and Fullstack Engineer · Jun 2024 – Present

Building ComplianceOS: compliance automation workflows + agentic analysis over large regulatory corpora.

PythonFastAPILangGraphLiteLLMMongoDB
View details →

RingCentral

Internship

SDE Intern · Jan 2024 – Jun 2024

Modernized legacy interfaces and improved app performance through targeted frontend and integration work.

ReactReduxTypeScriptReact Testing LibraryCI/CD
View details →
Selected work

Projects that show how I think

graph-rca

Log-to-resolution RAG system over 200 annotated production incidents — LLM parses raw logs into a causal DAG stored in MongoDB; ChromaDB (HNSW index) retrieves runbook context scoped to that graph traversal before generating a root-cause report. Output quality validated by a 3-model judge ensemble (Qwen3:32b, GPT-4o-mini, Llama-3.1-70B) across 9 reproducible experiment scripts; ships with CPU/GPU Docker Compose variants and one-command ./run.sh setup.

PythonFastAPILangChainChromaDB
View →

permission-mongo

RBAC-powered BaaS for MongoDB targeting 50K+ QPS custom AST-caching policy expression compiler, lock-free router with atomics, fasthttp tuned for 256K concurrent connections, batched async audit logging. Ships with labeled Prometheus histograms (latency, RBAC eval outcomes, cache hit/miss), a pre-built Grafana dashboard, and a Python SDK bundled alongside the Go service.

GoMongoDBPrometheusGrafana
View →

BetterBingImageDownloader

Published and actively maintained library with 18K+ downloads, 41 stars, 10 versioned releases; v3.0.0 was a correctness release fixing a thread-unsafe counter, atomic file writes, MD5 deduplication, and a global socket.setdefaulttimeout() side-effect. Test suite grew from 0 → 41 passing tests with GitHub Actions CI; follows full pip packaging lifecycle with pyproject.toml and entry-point CLI.

PythonPyPI
View →
Why work with me

What I bring to a team

Backend-first

APIs, distributed systems, and data pipelines built for production — observable, reliable, fast.

LLM tooling

RAG pipelines, agentic workflows, evals, and LiteLLM orchestration over real regulatory-scale corpora.

End-to-end ownership

From schema design to k8s deployment. I ship things that stay up.

Let's build something reliable.

Available for full-time roles and select freelance projects. Based in Bangalore — open to remote.