Ravi Kishan
Software Engineer · Distributed Systems · Systems Programming · Applied AI
Software engineer drawn to the systems others treat as magic — a UI runtime, a language interpreter, a container runtime and a distributed datastore, all built from scratch. The fastest way I understand a system is to rebuild it.
Experience

Agentic AI Engineer · Zimyo
Apr 2026 — Present- Built an agentic AI platform for HRMS automation on LangChain + LangGraph — natural-language multi-step workflows across payroll, attendance and employee-lifecycle modules.
- Engineered a dynamic API-ingestion engine that parses REST schemas and auto-generates executable workflow graphs, killing manual config for 5+ HR modules.
- Cut LLM inference cost 70% by consolidating multi-turn generation into a single schema-constrained call.

Quantitative Developer Intern · Arrowhead Capital Management
Jul 2025 — Apr 2026- Designed a vectorized backtesting engine over 5M+ time-series records using SIMD intrinsics — 18s → 4.2s (4.3× speedup).
- Built ETL pipelines with multi-layer validation + caching (+30% research throughput) and rolling-window risk analytics (Sharpe, max drawdown, VaR).

Full-Stack Developer Intern · Chiti Infotech
Jan 2023 — Sep 2023- Migrated a legacy PHP monolith to a modular React SPA (40% faster frontend) and reworked the REST layer with caching (−25% latency).
Selected work
Relax.jsUI Runtime
35% faster than React · 1,000+ npm downloadsA React alternative in TypeScript: fine-grained signals/effects, a deterministic scheduler with priority lanes + budgets, and a Babel-compiled fast path with SSR, hydration and SSG.
RelaxSearchSearch Engine
inverted index · crawler · rankingA lightweight full-text search engine in Go with an Elasticsearch-style inverted index, a web crawler and a ranking algorithm over indexed documents.
Redis-CloneIn-Memory Datastore
RESP protocol · single-threaded event loopA Redis server reimplemented in Rust and Go — RESP protocol, core data structures and an event loop — because rebuilding it is the fastest way to actually understand it.
RelaxLangInterpreted Language
lexer → parser → AST → interpreterA programming language built from scratch in Java/C — lexer, parser, AST and tree-walking interpreter — inspired by Lox, shipped in a Dockerized execution environment.
Education

VIT Vellore
MCA — Master of Computer Applications
GPA 9.5 / 10

PIMR, Gwalior
BCA — Bachelor of Computer Applications
GPA 9.6 / 10 · Gold Medalist

R.S.B. Inter High School
Higher Secondary (12th), Science — BSEB
GPA 74%

R.S.B. Inter High School
Matriculation (10th) — BSEB
GPA 84%
Skills
Languages
JavaScript · TypeScript · Python · Java · Go · Rust · C++
AI / ML
PyTorch · LangChain · LangGraph · RAG · Vector DBs · Fine-tuning
Backend
Node.js · FastAPI · Spring Boot · GraphQL · gRPC · Kafka
Frontend
React · Next.js · Redux · TailwindCSS · Module Federation
Infra
PostgreSQL · Redis · AWS · GCP · Docker · Kubernetes · Terraform · CUDA
Patent
A Multilingual Chatbot for Indian Epics Using Generative AI and LLMs
Indian Patent Application · (Published) · App. No. 202541117128
A RAG system over the Bhagavad Gita reaching >95% retrieval accuracy across 5 languages — built with OpenAI embeddings, LangChain and FAISS/Pinecone, and evaluated with BLEU and BERTScore.
Highlights
- MCA, VIT Vellore — GPA 9.5/10
- Graduation Gold Medalist
- Named inventor · published Indian patent
- Microsoft Learn Student Ambassador
