Ravi Rai
AI Software Engineer · Full Stack Developer
Generative AI is not just about prompt engineering; it's about building robust, secure, and scalable production systems.
Explore my projects
See how I build end-to-end AI applications
Software engineer with 2+ years of enterprise experience at Capgemini and TCS. I have built and shipped generative AI systems end to end: RAG pipelines with LangChain and Qdrant, LLM agents with tool calling and local inference, and real-time data pipelines in Python and Java.
I focus on building robust AI solutions, including the "Source Stream" enterprise document RAG system, "Outflow" (an AI-powered personal finance platform), and local tool-calling AI agents. My technology stack spans Python, FastAPI, React, Java, Spring Boot, LangChain, and Docker.
I am currently completing my Master's in Computer Science at Paderborn University (focusing on Software Engineering & Generative AI) and hold a B1 level in German (advancing to B2).
Experience
Working Student (Logistics Operations)
LOGIDI Logistik Dienstleistungen — Coordinated daily dispatch routing and logistics operations in a German-speaking workplace.
Software Engineer
Capgemini — Built and maintained 15+ REST API endpoints across multiple microservices using Python and FastAPI.
Assistant System Engineer
TCS — Developed and maintained REST APIs and business logic using Java and Spring Boot for enterprise applications.
Projects
Source Stream
Enterprise RAG Ingestion & Search Platform with Qdrant and FastAPI
Outflow
AI-Powered Personal Finance Platform using Flask, Groq Llama 3, and Whisper
LLM Agent
Local Tool Calling Agent running on Ollama with SQLite
EEG Data Demonstrator
Real-time brainwave monitoring pipeline with BrainFlow and SVM
Certifications
Oracle
Anthropic
Coursera / Universities
Other
Education
- Paderborn University — Master of Science in Computer Science
- Dr. A.P.J. Abdul Kalam Technical University — Bachelor of Technology in Computer Science and Engineering
Press
Community
Frequently Asked Questions
Who is Ravi Rai?
Ravi Rai is a software engineer with over 2 years of enterprise experience. He worked at companies like Capgemini and TCS (Tata Consultancy Services), and is currently pursuing a Master of Science in Computer Science at Paderborn University in Germany. He specializes in full-stack development and building generative AI systems, including RAG pipelines, local LLM agents, and real-time data processing.
What has Ravi built?
Ravi has built several AI-powered systems. "Source Stream" is an enterprise RAG ingestion platform built with LangChain, Gemini Embeddings, and Qdrant Cloud. "Outflow" is an AI-powered personal finance platform leveraging Groq Llama 3 for intent routing and structured JSON responses. He also developed a "LLM Agent" featuring local tool calling via Ollama, and an "EEG Data Exposure" real-time data pipeline that streams brainwave data for machine learning.
What certifications does Ravi have?
Ravi holds certifications in AI and software engineering, including the "Agentic AI Certified Foundations Associate" from Oracle, "Claude Code in Action" from Anthropic, and "Introduction to Data Science" from Cisco. He also completed courses from Johns Hopkins University (Web Development), University of Michigan (Python), and holds the Goethe-Zertifikat Deutsch B1.