Open to Werkstudent, internship & full-time AI/ML roles in Germany

Hi, my name is

Gagandeep Shivanna

I build

I spent two years shipping enterprise backends and now work on GenAI full time: RAG pipelines, eval harnesses, and Infrastructure-as-Code. Based in Berlin, Germany, work permitted.

  • M.Sc. Big Data & AI @ SRH Berlin
  • 2+ yrs enterprise backend
  • Conference publication
  • Production LLM apps
0+
Years professional experience
0+
Projects built
0+
Cloud & AI badges earned
0+
Technologies learned
Prototype fast. Ship to production. Measure everything.
The rule behind everything I build

About Me

From enterprise Java in Bangalore to LLM research in Berlin.

My path didn't start with AI. It started with two years of enterprise Java/Spring Boot at Vrize in Bangalore. Real production systems for real clients, where a bad deploy meant angry users, not a failed notebook cell. That's where I learned to care about testing, CI/CD, and code that other people can maintain.

Then LLMs changed what software could do, and I wanted in, not as a spectator. So I moved to Berlin for an M.Sc. in Big Data & AI at SRH (graduating Sept 2026), where I also work as a Research Assistant building end-to-end RAG pipelines, ChromaDB retrieval, chunking and embedding tuning, and structured extraction.

Today I'm focused on LLM evaluation, retrieval, and GenAI features that survive contact with real users, and my master's thesis is an empirical study of verifier-guided LLM self-repair across three frontier models. The result is a rare combination: I build AI products with backend-engineer discipline: sandboxed execution, eval harnesses, streaming APIs, and Terraform-managed infrastructure. Prototypes are easy. Things that stay up are not.

  • M.Sc. Big Data & AI, SRH BerlinGraduating Sept 2026 · CGPA 1.4
  • Research Assistant, NLP pipelinesRAG, prompt engineering, document classification
  • Berlin, GermanyStudent visa, work permitted
  • English (C2) · German (B1) · Kannada (Native)

Experience

From enterprise sprints in Bangalore to AI research in Berlin.

  1. Sovrano AI logo

    AI Trainer Analyst Intern

    05/2026 – 08/2026

    Sovrano AI· Remote

    • Curate and author high-quality training data for LLM fine-tuning, writing gold-standard reference responses scored against a rubric spanning accuracy, relevance, and safety.
    • Produce labelled preference data through structured side-by-side model comparisons, generating the ranked response pairs consumed downstream for reward-model training.
    • Define annotation guidelines and intent-level task decomposition specs for multi-step agent workflows, raising inter-annotator agreement and dataset consistency across the pipeline.
    • RLHF
    • Model Evaluation
    • Preference Data
    • Agent Workflows
    • Rubric Design
  2. SRH University of Berlin logo

    Research Assistant

    09/2025 – 04/2026

    SRH University of Berlin· Berlin, Germany

    • Built end-to-end RAG pipelines for document classification and information extraction, using ChromaDB for vector storage and semantic retrieval over domain document corpora.
    • Tuned chunking strategy, embedding selection, and retrieval depth against a held-out evaluation set, improving extraction accuracy over a zero-shot baseline.
    • Applied prompt engineering and structured output constraints to make extraction results machine-parseable and reproducible across model versions.
    • RAG
    • ChromaDB
    • Semantic Search
    • Prompt Engineering
    • NLP
  3. Vrize India Pvt Ltd logo

    Backend Engineer

    09/2022 – 07/2024

    Vrize India Pvt Ltd· Bangalore, India

    • Developed and maintained enterprise Java/Spring Boot applications (Zaxby's, Tonic): scalable RESTful APIs and backend microservices with database integration across MySQL and MongoDB.
    • Architected modular backend services with Dependency Injection and AOP patterns to improve maintainability and reduce coupling across service layers.
    • Led API debugging and unit/integration testing with JUnit and Mockito, identifying and resolving 50+ critical bugs and enforcing code quality through structured peer reviews.
    • Automated deployment pipelines with Docker and Jenkins CI/CD, reducing manual release overhead and improving deployment reliability.
    • Contributed to 15+ Agile sprint cycles, consistently meeting milestones and recognized for technical ownership and cross-functional collaboration.
    • Java
    • Spring Boot
    • REST APIs
    • Microservices
    • Docker
    • Jenkins
  4. Vrize India Pvt Ltd logo

    Software Engineer Intern

    03/2022 – 07/2022

    Vrize India Pvt Ltd· Bangalore, India

    • Trained on Java and Spring Boot fundamentals, then contributed to enterprise client applications under senior engineer mentorship.
    • Worked across multiple teams on shared modules, picking up code review etiquette, Git workflows, and Agile ceremonies.
    • Converted to a full-time Backend Engineer offer at the end of the internship.
    • Java
    • Spring Boot
    • Git
    • Agile

Education

SRH University of Berlin logo

07/2024 – Expected 09/2026 · Berlin, Germany

M.Sc. Big Data & Artificial Intelligence (120 ECTS)

SRH University of Berlin

  • Master's thesis: a failure taxonomy of LLM-generated Infrastructure-as-Code, a four-referee verifier (Terraform validate/plan, Checkov, tfsec, OPA/Rego) plus an automated self-repair loop across 560 runs and three models, with survival analysis over 2,068 logged errors.
  • Coursework across machine learning, deep learning, cloud, and data engineering; hands-on with AWS, Azure, and GCP, backed by 30+ cloud and AI badges.
  • Current CGPA 1.4 on the German 1.0–5.0 scale (1.0 = best).
BMS College of Engineering, Bangalore logo

2018 – 2022 · Bangalore, India

B.E. Information Science & Engineering

BMS College of Engineering, Bangalore

  • Final grade 8.17 / 10 (EQF Level 6).
  • Projects: NLP language detection (Naive Bayes), biomedical waste classification (ANN/VGG16), and a full-stack hospital management system (PHP/MySQL).

Featured Projects

Built to ship, not just to demo. Each one solves a real problem end to end.

DataGrid: AI-Powered Analytics Platform

Production-deployed analytics platform with a natural-language-to-SQL pipeline, sandboxed query execution, real-time SSE streaming, and auto-generated Recharts visualizations. Includes a Gaussian Copula synthetic-data engine with fidelity metrics and a text-to-SQL eval harness with execution-accuracy benchmarking tracked in MLflow.

  • FastAPI
  • React
  • DuckDB
  • Claude Sonnet/Haiku API
  • MLflow
  • SDV
  • Recharts
  • Vercel
  • Render
DataGrid: AI-Powered Analytics Platform screenshot
Active Development

AsyncMeet (MANAN): AI Async Decision-Making Platform

A SaaS platform that replaces live meetings. Teams submit input asynchronously through a guided chat powered by Claude Sonnet, which asks follow-up questions on its own, then synthesizes all responses into a structured decision summary on a real-time WebSocket dashboard.

  • FastAPI
  • React/TypeScript
  • Claude Sonnet API
  • WebSockets
  • Python
AsyncMeet (MANAN): AI Async Decision-Making Platform screenshot

AWS Account Onboarding Automation

An Infrastructure-as-Code pipeline that provisions complete AWS accounts from a single YAML config: IAM users, groups and policies, S3 buckets, and VPC networking, all through Terraform and GitHub Actions with OIDC auth. It also writes a per-user runbook after every deploy.

  • Terraform
  • GitHub Actions (OIDC)
  • AWS
  • Python

AWS Account Onboarding Automation

Writing up

Master's Thesis: A Failure Taxonomy of LLM-Generated Infrastructure-as-Code

An empirical study of whether LLMs can self-repair the Terraform they write. A pipeline generates Terraform, checks it against four independent referees (syntax/plan, security via Checkov + tfsec, org policy via OPA/Conftest, and a completeness check), then feeds the errors back for up to 10 repair rounds: 560 runs across 50 scenarios, 3 seeds, and three models, logging 2,068 errors down to the rule and round. The headline finding is a capability ladder, not a single aggregate number: Claude Sonnet 5 resolves 95% of tasks and fails only on unfamiliar resource types, GPT-4o resolves 53% and fails specifically on cross-resource reasoning like networking, and Llama 3.1 resolves 9% and fails to converge at all. A controlled experiment isolating feedback quality as the only variable shows detailed error messages causally drive repair success (McNemar p < 0.0001), and a repair-integrity classifier that diffs code before and after each fix found the frontier models never cheat by deleting a required resource, only the weakest model does. Reproduced against the IaC-Eval (NeurIPS 2024) benchmark: the one-shot GPT-4o score (21%) matches their published 19.36%, and repair lifts it to 45%.

  • Python
  • Terraform
  • Checkov
  • tfsec
  • OPA/Conftest
  • GPT-4o / Claude Sonnet / Llama 3.1
  • React
  • Statistics (McNemar, survival analysis)

Master's Thesis

Beyond the featured work

Other Noteworthy Projects

Academic and personal builds across computer vision, NLP, and developer tooling. Some are in private beta ahead of release.

GitHub MCP Server

Private

Remote MCP server on Cloudflare Workers that lets Claude on my phone browse my repos and file ideas as issues. OAuth 2.1 with PKCE, a server-side PAT (no token passthrough), and a deliberately read-heavy toolset: nine tools, one write.

  • TypeScript
  • MCP
  • Cloudflare Workers
  • OAuth 2.1
  • Octokit

ChessTalk

Private Beta

Chess improvement app that pulls your chess.com games, runs Stockfish in the browser to classify blunders by game phase, and coaches you through your weak spots with talking pieces.

  • React
  • Vite
  • Stockfish WASM
  • chess.com API
  • Cloudflare Workers

Deepfake Detection in Art & Media

CNN- and GAN-based models that flag AI-manipulated images, separating authentic artwork from synthetic forgeries.

  • Python
  • TensorFlow
  • CNN
  • GANs
  • OpenCV

YouTube AI Video Discovery

Semantic enrichment pipeline that surfaces under-described or less-popular videos using NLP and Google Cloud AI APIs.

  • Python
  • NLP
  • GCP
  • Vertex AI

Language Detection (NLP)

Text-based language identification for Indian languages using a Naive Bayes classifier over n-gram features.

  • Python
  • Scikit-learn
  • NLP
  • Naive Bayes

Biomedical Waste Classification

COVID-era biomedical waste segregation using an ANN with VGG16 transfer learning for image classification.

  • Python
  • Keras
  • VGG16
  • ANN

Skills

The tools I reach for to take an idea from notebook to production.

Programming

  • Python
  • Java
  • JavaScript/TypeScript
  • SQL
  • C
  • C++

LLM & GenAI

  • RAG
  • LangChain
  • Claude API
  • OpenAI API
  • Ollama
  • Prompt Engineering
  • Agent Workflows

Vector & Retrieval

  • ChromaDB
  • Embeddings
  • Semantic Search
  • Chunking Strategy

LLM Evaluation

  • Eval Harness Design
  • RLHF Preference Data
  • Rubric Design
  • MLflow
  • Text-to-SQL Eval

AI/ML

  • PyTorch
  • TensorFlow
  • Scikit-learn
  • XGBoost
  • Keras
  • Transformers
  • BERT
  • LSTMs

Development

  • Spring Boot
  • FastAPI
  • REST APIs
  • Microservices
  • WebSockets
  • MySQL
  • MongoDB
  • Node.js

Cloud & DevOps

  • AWS
  • GCP
  • Azure
  • Terraform
  • IaC
  • Docker
  • Jenkins
  • CI/CD
  • GitHub Actions
  • Render
  • Vercel

Testing

  • JUnit
  • pytest
  • Checkov
  • tfsec
  • OPA/Rego
  • Cross-validation
  • Test Automation

Tools

  • Git
  • Jira
  • PowerBI
  • Tableau
  • VS Code
  • Confluence
  • Jupyter
  • Recharts

Certifications

Cloud and AI badges from Google Cloud and AWS Educate, each publicly verifiable.

Publication

Peer-reviewed research, presented at an international conference.

Conference Paper

Leveraging Supplier Stock Dynamics to Predict Tesla's Market Performance

Ohrid Conference, via SRH University of Berlin

A stacking ensemble model that combines LSTM and Random Forest predictions in an XGBoost meta-learner to explore how supplier stock movements relate to Tesla's stock price.

Let's Work Together

Hiring, collaborating, or just curious about a project? Say hi.

What I can help you with

LLM & GenAI Applications

RAG pipelines, prompt engineering, eval harnesses, and Claude API integrations that make it to production.

Backend & APIs

FastAPI and Spring Boot services, RESTful APIs, microservices, and real-time WebSocket/SSE systems.

Cloud & Infrastructure-as-Code

Terraform, AWS/GCP/Azure, GitHub Actions with OIDC, Docker, and CI/CD pipelines.

Data & NLP Pipelines

Document classification, information extraction, analytics, and synthetic data with fidelity metrics.

I'm actively looking for Werkstudent, internship, and full-time AI/ML & software roles in Germany. If you're hiring, or just want to talk LLMs, backend systems, or infrastructure, my inbox is open.

Say Hello
GitHubLinkedInBerlin, Germany