Skip to content
Ravi Rai

Hi, I'm Ravi Rai,

AI Software Engineer
shipping AI systems end to end
with Evals + LLMOps + HITL

AI EngineerFull-Stack Developertheravirai700 Commits
Enterprise & Academic Background
AKTU

I have built and maintained REST API endpoints across multiple microservices, identifying and eliminating N+1 query patterns to reduce round-trips.

Looking for full-time opportunities.

Available to start immediately.

Intent on a long-term commitment.

Work Experience

Built and shipped generative AI systems end to end, including RAG pipelines, LLM agents, and real-time data pipelines in Python and Java.

AI Engineering & LLMs
Backend & APIs
Frontend & UI

Capgemini Technology Services India Limited

Bangalore, India

Software Engineer

2022-02 - 2023-03

Built and maintained 15+ REST API endpoints across multiple microservices.

  • Identified and eliminated N+1 query patterns in SQL data access code, reducing database round-trips.
  • Developed reusable React components and responsive user interfaces for internal applications.
  • Integrated internal and third-party APIs with authentication, validation, and structured logging.
  • Automated repetitive development tasks with Python scripts.
PythonFastAPIReactSQLDocker

Tata Consultancy Services (TCS)

Mumbai, India

Assistant System Engineer

2021-01 - 2022-02

Built and maintained REST APIs and business logic in Java and Spring Boot.

  • Created SQL queries, stored procedures, and Oracle database scripts to support features.
  • Investigated and resolved production defects, supporting release cycles.
  • Built React interfaces and integrated them with backend services.
  • Worked with developers, QA engineers, and business analysts within Agile sprints.
JavaSpring BootReactOracle DatabaseGit

Kaushal Prashikshan & Rojgar Vikash Sansthan

Varanasi, India

Volunteer Information Technology Assistant

2022-02 - 2022-11

Dedicated 180 volunteer hours to teaching digital literacy.

  • Taught foundational technology skills to students and individuals with limited technical backgrounds.
  • Mentored individuals on online safety and secure digital transactions.

ABC - Technology Training & Upskilling

Bangalore, India

Internship Trainee

2019-06 - 2020-01

Completed an intensive training program on Python algorithms and data structures.

  • Engineered data extraction pipelines using complex SQL queries and JDBC.
  • Built backend applications in Java and Python to facilitate automated data ingestion workflows.
PythonJavaSQLJDBC

LOGIDI Logistik Dienstleistungen

Paderborn, Germany

Working Student (Logistics Operations)

2024-08 - 2025-09

Coordinated daily dispatch routing and logistics operations.

  • Managed inventory databases, validating delivery logs and resolving discrepancies.
  • Communicated daily in a professional German-speaking workplace environment.

Projects

theravirai

Source Stream

Enterprise RAG Ingestion & Search Platform

Modular Retrieval-Augmented Generation platform that ingests PDFs, recursively crawls documentation, and performs semantic search using LangChain and Qdrant.

PythonFastAPIReactLangChainQdrant CloudGoogle Cloud Run

LLM Agent

Local Tool Calling Agent

Terminal-based conversational agent running locally on Ollama with a Python control loop. Implements dynamic tool schemas for custom SQLite database operations.

PythonOllamaSQLiteJSON Schema

EEG Data Exposure

USaP Lab, Paderborn University

Real-time data pipeline streaming 4-channel EEG signals at 256Hz over Bluetooth Low Energy. Integrates an SVM classifier for real-time emotion recognition.

PythonBrainFlowScikit-LearnMNE

Outflow

AI-Powered Personal Finance Platform

Conversational finance platform using Flask and PostgreSQL. Features an AI assistant capable of tracking expenses and answering spending queries through natural language.

PythonFlaskPostgreSQLGroq APIDockerMicrosoft Azure App Service

AI Engineering Workflow

Agentic AI

My development workflow heavily leverages AI agents and tools for scaffolding, refactoring, and orchestrating complex pipelines. I use prompt engineering, function calling, and structured data outputs to build robust generative AI systems.

  • Agentic Design Patterns: Implementing robust tool calling, dispatcher loops, and intent routing for AI agents.
  • RAG Optimization: Building hybrid search pipelines with semantic embedding, chunking strategies, and vector databases.
  • LLMOps & Evaluation: Tracing execution pipelines, implementing guardrails, and running LLM-as-a-judge evaluations.

Research & Open Source

2024 · Research at Universität Paderborn

Taxonomy of False Positive Patterns in SAST tools for Java

Conducted academic research to identify and categorize the root causes of false positives in Static Application Security Testing (SAST) tools for Java. Developed a comprehensive taxonomy with 7 top-level categories by systematically reviewing literature across Google Scholar, IEEE Xplore, and ACM.

2023 · Research at Universität Paderborn

The Usability Challenges of Passwordless Authentication

Systematic Literature Review analyzing the security and usability trade-offs of biometric, OTP, and security key authentication methods based on studies from 2019-2023. Explores key user challenges including mistrust and fear of losing account access.

Ongoing · GitHub

Open Source Builder

I actively share code and insights on AI workflows. With thousands of commits on GitHub, my focus is on continuously building reliable systems from scratch and contributing to the open-source community.

Open Source Builder

Education

2023 - 2026 · Paderborn University

M.Sc. in Computer Science

Focus: Software Engineering, Generative AI, AI Engineering. (Expected Nov 2026)

2016 - 2020 · Dr. A.P.J. Abdul Kalam Technical University

B.Tech in Computer Science and Engineering

Focus: Software Engineering, Machine Learning, AI.

Skills

Languages

HindiNative
EnglishC1 Professional
GermanB1 Intermediate

Soft Skills

Agile (Scrum)Code ReviewsDebuggingCross-Functional CollaborationMentoringSystems Thinking

Tech Stack

AI / LLM
LangChainQdrantOllamaGroqOpenAIGemini
Backend
PythonFastAPIJavaSpring BootFlaskPostgreSQL
Frontend
ReactTypeScriptViteTailwind CSSJavaScript
Infra & DevOps
DockerGitHub Actions (CI/CD)Microsoft AzureGoogle Cloud Platform (GCP)Linux
LLMOps
LangfuseEvals

Let's talk

I build generative AI pipelines and full-stack solutions. If you have an interesting problem where AI is the right tool, let's talk.

© 2026 Ravi Rai|Privacy