// secret commands

  • — try clicking something you shouldn't
  • — your keyboard does more than you think
  • — some things reward patience
  • — type what's on your mind
  • — the avatar knows things

type /secret anytime to open this 🥚

open to collaborations

// hi, i'm

Bangalore, India  ·  IST

ML Engineer at SAP Labs building AI agents, RAG pipelines, and intelligent systems. Currently deep in LLMs, GenAI, and MLOps.

Rahul Karda
✨ click me

01 / about

I'm a Machine Learning Engineer at SAP Labs, Bangalore, working on the GenAI/Joule platform. I build AI agents, RAG pipelines, LangGraph-based agentic systems, and ML-backed tooling for real engineering problems.

With a background spanning full-stack development — Java, Spring Boot, React, Node.js — I bring strong software fundamentals to modern AI systems. Currently pursuing M.Tech in Software Engineering from BITS Pilani.

I've contributed to open source, participated in Devtoberfest, led hackathons, and actively share what I'm learning on LinkedIn. Ask me about Agents, MCP, RAG, or anything GenAI.

🌱Currently learning MLOps
👯Looking to collaborate on projects
📝Actively posting on LinkedIn
👀Ask me about Agents, MCP, RAG & more
Into philosophy, astronomy, chess & badminton
Public Repos
Followers
Total Stars
github.com/rahulkarda ↗

02 / now

🔨
Building
AI agents with LangChain, LangGraph, Pydantic, A2A & MCP at SAP Labs
📖
Learning
MLOps, LLMOps & advanced RAG patterns
🌌
Exploring
Philosophy of mind & consciousness
♟️
Playing
Chess & Badminton
📍
Location
Bangalore, India  ·  --:-- IST
🎯
Goal
Ship AI products that actually work

03 / experience

May 2026 — Present
Bangalore, India
Associate ML Engineer
SAP Labs — Cloud ERP
  • Building AI agents using Python, Pydantic, and Joule for enterprise-grade agentic workflows and intelligent automation
  • Developing RAG pipelines and agentic systems to solve real engineering problems at scale
  • Implementing MLOps practices for model deployment, monitoring, and lifecycle management in production
  • Designing agentic workflows with LangGraph for multi-step reasoning and autonomous task orchestration
  • Working towards building reusable agent frameworks for scalable business workflow automation
June 2025 — April 2026
Bangalore, India
Full Stack Developer
SAP Labs — BTP Integration Suite
  • Built a full-stack stakeholder communication platform with SAP UI5 and Spring Boot across 8–9 capabilities
  • Shipped an AI-assisted agent feature using LangChain and Project Agent Builder for context-aware workflows
  • Automated PostgreSQL DB migration with Python — auth handling, service keys, tunneling, backup & restore
  • Resolved UI and module stability issues, improving reliability and user experience across ISDC
Aug 2024 — May 2025
Bangalore, India
Full Stack Developer
SAP Concur
  • Led compliance remediation eliminating 65%+ of non-compliant dependencies through upgrades and security patching
  • Resolved CI/CD release pipeline failures caused by Git tag-based workflows, restoring stable deployments
  • Debugged customer CRMC issues in sandbox environments and traced root causes through application logs
  • Created Kibana monitoring alerts for multiple production regions, improving observability across the stack

04 / projects

MemGit — Git for AI Memory

A Git-inspired memory system for LLM agents with branching, rollback, semantic retrieval, and memory diffing. Features persistent multi-agent memory architecture with vector search, version-controlled state management, and auditable commit history — enabling agents to remember, reason across sessions, and recover from any checkpoint.

PythonFastAPILangGraphQdrantChromaDBPostgreSQLSentence TransformersVector Search
AutoTagger — Intelligent Ticket Classifier

End-to-end ML pipeline that automatically classifies support tickets into 22 categories, dramatically cutting manual triage time. Ensemble model (TF-IDF + VotingClassifier with soft voting) achieved 91.75% accuracy and improved real-world predictions from 33% → 100% through smart preprocessing and post-processing. Shipped with a Flask dashboard featuring drag-and-drop batch upload and live Chart.js analytics.

Pythonscikit-learnFlaskNLP / TF-IDFSMOTEEnsemble LearningpandasREST API
KPIWatch — AI-Powered KPI Alert System

Proactive dashboard monitoring agent with persona-based KPI breach alerts, natural-language explanations, and guided conversational actions. Contextual navigation surfaces relevant views automatically, letting users query insights and trigger workflows without leaving the chat interface.

SAP JouleProject Agent BuilderSAP Analytics CloudNode.jsReactLangChainAI Agents
StreamForge — Adaptive HLS Pipeline

Adaptive video streaming using HLS enabling automatic bitrate switching based on network conditions. FFmpeg transcoding generates multiple video renditions and HLS playlists. Node.js backend orchestrates video processing, storage, and stream delivery.

HLSFFmpegNode.jsVideo Processing

05 / skills

Applied AI / GenAI
PythonLangChainLangGraphRAGEmbeddingsLLM APIsPrompt EngineeringAI AgentsMCPA2APydanticKnowledge GraphsVector DBs
Backend Development
PythonFastAPIFlaskJavaSpring BootNode.jsREST APIsMicroservicesAPI Design
Frontend / Web
ReactHTML / CSSJavaScriptUI5
MLOps & DevOps
MLflowModel MonitoringLLMOpsDockerKubernetesCI/CDGitHub ActionsLinuxBash
Databases
PostgreSQLMongoDBVector DBSQL
Soft Skills
LeadershipMentoringTechnical TrainingProblem SolvingTeam CollaborationTechnical Communication

06 / writing

Latest from the Wick
Loading latest posts…
View the full archive →

07 / education

2024 — 2026
Hyderabad, India
Birla Institute of Technology & Science, Pilani
M.Tech in Software Engineering
2020 — 2024
Bhopal, India
Lakshmi Narain College of Technology
B.Tech in Computer Science Engineering

08 / honors & awards

SAP AI Security Champion 2026
SAP Security Champion 2025
Winner — MongoDB track, WittyHacks 3.0 Hackathon 2023
4th Place — MANIT E-Cell Summit Hackathon 2023
Winner — Smart India Hackathon 2022, Software Edition
Runner-up — UNESCO India Africa International Hackathon 2022
Campus Expert (Postman) & Postman Student Leader
Open Source Contributor · Devtoberfest Participant · Hackathon Lead

Let's build something.

Open to collaborations, interesting projects, and conversations about AI, engineering, or anything in between.

🐍 ♟️

shutting down... 💀

rahul@portfolio:~$ 

// mini chess — click to select & move

// typing speed test — 30 seconds

wpm: — 30s ✕ close
View Source (of Rahul)
Save As... (good taste)
Inspect Element
🔐 Reveal Secrets
💻 Open Terminal
← back
// S E C R E T S

// skills — rahul karda
// resume — rahul karda
Rahul · AI Twin
always here
Turn The Lights Off — DJ MorpheuZ Remix
🌡 heatmap mode — click anywhere to track
⬡ CLASSIFIED
// access restricted — enter password
incorrect password. try harder.
hint: the agent knows the answer
◈ NEURAL-CAM v2.0  ●  LIVE
SCANNING SUBJECT...
FACE ID: PROCESSING  ■■■□□
total visitors
📍

// your location

locating you...

// let's connect

Open to collaborations, interesting projects, and conversations about AI, engineering, or anything in between.

ship it. improve it. repeat.
🔊 AI Narrator
starting walkthrough...
1/7
🎤
listening...
say a command
Visual Studio Code — rahul-karda/portfolio
index.html
styles.css
main.js
⎇ main ⚡ Ln 1, Col 1 UTF-8 ● building portfolio... 0%
// current time — world

// tech stack

Applied AI / GenAI
PythonLangChainLangGraphRAGEmbeddingsAI AgentsMCPA2APydanticVector DBsKnowledge Graphs
Backend
FastAPIFlaskJavaSpring BootNode.jsREST APIs
Frontend
ReactJavaScriptHTML/CSSSAP UI5
MLOps & DevOps
MLflowDockerKubernetesGitHub ActionsCI/CDLinux
Databases
PostgreSQLMongoDBChromaQdrantSQL

// career timeline

2026 →
Associate ML Engineer — SAP Labs
AI agents with Python, Pydantic & Joule. Multi-agent orchestration.
2025
Full Stack Developer — SAP Labs
SAP UI5 + Spring Boot + LangChain AI features. LLM integrations.
2024
Full Stack Developer — SAP Concur
Compliance features, CI/CD pipelines, observability systems.
2024
M.Tech Software Engineering — BITS Pilani
Pursuing while working full-time. Sleep is optional.
2024
B.Tech Computer Science — LNCT Bhopal
Smart India Hackathon winner. UNESCO Africa Hackathon runner-up.
2020
Started B.Tech CS — LNCT Bhopal
First line of code. Python script to automate the boring stuff. Instantly hooked.

// origin story

2020
Wrote first Python script to automate a boring task. Refused to do repetitive things ever again.
2021
Built first web app. Realized the web was just another medium for making computers do things.
2022
Won Smart India Hackathon. First time code actually solved a real problem for real people.
2023
Discovered LangChain. Realized you could give language models tools. Brain exploded.
2024
Joined SAP. Started building production AI systems. The gap between demo and prod became personal.
2025
Deep into multi-agent orchestration, MCP, and agentic memory. This is the work.
2026 →
Building AI that thinks, not just responds. Every day closer to agents that actually work in the wild.

// mission & vision

core belief
The demo-to-production gap is where real engineering happens. Demos impress; production systems matter.
next 2 years
Ship agentic systems that handle real-world ambiguity — memory, multi-step reasoning, graceful failure. Not RAG wrappers.
next 5 years
AI becomes invisible infrastructure. Build the scaffolding layer that makes the next generation of intelligent apps possible.
moonshot
Persistent AI memory architecture that survives model updates, context limits, and organisational chaos. Git for AI state.
philosophy
Building AI agents and studying philosophy of mind are the same question from different angles.
non-goal
Impressive demos that fall apart the moment a real user touches them.

// archive — the graveyard of good ideas

2023 — dead
AskCode — GPT-4 VS Code extension for code explanation. Killed when GitHub Copilot Chat launched. RIP.
2023 — dead
MeetBot — Auto-summarised meetings with Whisper + GPT. Abandoned when every app added this feature overnight.
2022 — pivot
StudySync — Collaborative study platform. Became too social, not enough tech. Pivoted to pure backend.
2022 — shipped
AutoGrader — ML-based assignment grader for college. Actually worked. Prof used it once then forgot.
2024 — paused
VectorMemo — Browser extension storing visited pages in a local vector store. Core idea became MemGit.
lesson
Every dead project taught something that powered the next one. The graveyard is the foundation.

// coding diary — thoughts from the terminal

may 2026
The hardest part of agents isn't the LLM call. It's the error handling 3 tools deep when the fourth one returns something unexpected.
apr 2026
Shipped KPIWatch to prod. First time I watched real users depend on my AI in real-time. Terrifying. Exhilarating.
mar 2026
MCP is going to be as important as REST was. Not because Anthropic says so. Because it solves the right problem.
jan 2026
Read Hofstadter's GEB again. Consciousness as a strange loop. Is that what long-context LLMs are approximating?
nov 2025
Debugging a LangGraph agent that was calling itself recursively. Irony was not lost on me.
always
The best code I write is code I delete the next morning when I realise there's a simpler way.

// simulate — speculative futures

2026
AgentOS — An operating system layer for multi-agent apps. Handles scheduling, memory, permissions, and inter-agent comms.
2027
MemFabric — Distributed persistent memory for AI agents across organisations. Think Dropbox for agent state.
2027
ReasonBench — Evaluation framework for agentic systems. Beyond perplexity — measuring real-world task completion and graceful degradation.
2028
PhilosophyNet — Knowledge graph of philosophical concepts + AI interpretations. A bridge between cognitive science and LLM internals.
speculation
These may ship. They may become someone else's startup. They may be made irrelevant by GPT-7. That's the game.

// memory — milestones

may 2026
Promoted to Associate ML Engineer at SAP Labs. Full focus on agentic AI.
jan 2026
MemGit concept born. Published architecture doc, 200+ LinkedIn reactions.
2026
SAP AI Security Champion award.
2025
SAP Security Champion award. KPIWatch shipped to production.
2024
Joined SAP. Won MongoDB track at WittyHacks. Started M.Tech at BITS Pilani.
2023
4th place MANIT E-Cell hackathon. First LangChain project. Things got real fast.
2022
Smart India Hackathon winner. UNESCO India Africa Hackathon runner-up. Postman Campus Expert.
2020
First line of code. print("Hello, World!") — still the most important thing I ever wrote.

// schedule & availability

timezone
IST — UTC+5:30  ·  Bangalore, India
status
open to collabsremote friendly

Monday – Friday9 AM – 6 PM IST
Saturday10 AM – 5 PM IST
Sundayopen / flexible

→ message on linkedin    ✉ send email

// AI project idea generator

generate a random project idea in the AI/ML space

click generate to spark an idea ✨

// classified — experimental work

> INITIALISING SECURE CHANNEL...
> DECRYPTING FUTURE ROADMAP...
> ACCESS LEVEL: ENGINEER_EYES_ONLY
[WOW-001] 3D Workspace — interactive 3D room where visitors explore Rahul's virtual desk. click on objects to reveal tools, projects, and easter eggs. three.js powered.
[WOW-002] Voice Control✓ SHIPPED — say "open projects", "show AI work", "contact", "terminal", "dark mode" and more. type voice or click 🎤 in nav.
[WOW-003] AI Narrator✓ SHIPPED — speech synthesis narrates your journey. guided walkthrough of every section. type narrator to start.
[WOW-004] Procedural Mode — every page refresh generates a new layout variant, different particle system, and a unique accent color scheme. no two visits look the same.
[WOW-005] Analytics Wall — live dashboard showing real-time visitors, countries, device types, and interaction heatmaps. the portfolio watches itself being watched.
[WOW-006] ███████████ — [REDACTED] — involves generative UI. the portfolio rewrites its own sections based on who's reading it. ask Rahul.
> STATUS: concepts locked — engineering begins when the world is ready
> some features ship. these ones will change how portfolios work.

// mock interview mode

▣ workspace.3d drag / 1-finger orbit · scroll / pinch zoom · click / tap for details · esc close
initialising scene…
about this workspace esc ✕

this is a hand-built 3D recreation of where i actually sit and ship code every day at SAP Labs Bangalore — cubicle BLR04 374.B15.

the desk, the second monitor, the half-empty mug, the chair that has earned its keep over many late nights — every object here mirrors something real on my actual desk. the lighting is roughly what 9am Bangalore looks like through the window. the whiteboard has the exact kind of arrows i draw when nobody's looking.

built with Three.js (WebGL) — no GLTF, no models. every mesh is procedurally constructed from primitives, every texture is drawn on a <canvas> at runtime. zero asset downloads. it's about 1500 lines of code that you can read inline if you view source.

click any object in the scene to read what it actually means to me. the chair has opinions. the plant has feelings. the books bite back.

meshes ~120
textures 14 procedural
build time ~1ms
caffeine 2 cups
"the best portfolios show you the work. the great ones show you the workspace."