Hi, I'm Ravi Rai,
AI Software Engineer
shipping AI systems end to end
with Evals + LLMOps + HITL

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.
Capgemini Technology Services India Limited
Bangalore, IndiaSoftware 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.
Tata Consultancy Services (TCS)
Mumbai, IndiaAssistant 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.
Kaushal Prashikshan & Rojgar Vikash Sansthan
Varanasi, IndiaVolunteer 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, IndiaInternship 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.
LOGIDI Logistik Dienstleistungen
Paderborn, GermanyWorking 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
theraviraiSource 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.
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.
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.
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.
AI Engineering Workflow
Agentic AIMy 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
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.
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.
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.
Education
M.Sc. in Computer Science
Focus: Software Engineering, Generative AI, AI Engineering. (Expected Nov 2026)
B.Tech in Computer Science and Engineering
Focus: Software Engineering, Machine Learning, AI.

