Skip to content
Index
SWISS GRAPHIC LAYOUT NO. 04

Rituraj Kulshresth

EST: 1996 • BUILD: REACT_A18

GEO: Hyderabad, India

Statement Bios

“Design should not merely decorate the surface, it should expose the machine mechanics underneath.”

Software engineer specialising in enterprise AI platforms. At Warner Bros. Discovery I designed and shipped three production agent and RAG platforms used by 11+ internal teams, and led the architecture documents for agent authentication, evaluation, and retrieval across the org.

SYSTEM MILESTONES REGISTER:

ACME · Agent Platform

Warner Bros. Discovery

Knowledge Hub · Enterprise RAG

Warner Bros. Discovery

Career Ledger // Chronological
[01]

Warner Bros. Discovery

Software Development Engineer 2 · AI Platforms

ACME · Designed the four-resource credentials and authentication model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app for production via API keys + AWS Secrets Manager, act_as_user for the playground via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction.

Nov 2024 - Present
[02]

Deloitte

Software Engineer (Analyst)

Shipped the S2SACC Outlook add-in using Yeoman and MS Graph API, with role-based access via distribution groups, serving 1000+ users.

Jul 2022 - Nov 2024
[03]

Oyo

Analyst (Intern)

Streamlined consumer onboarding via the Oyo Self Onboarding platform, improving the Android app user experience.

Summer 2021
[04]

IIT Jodhpur

B.Tech, Computer Science & Engineering

Edge-based knowledge inference for InVANETs - reduced data transferred between vehicles and Road-Side Units using NS-3 and SUMO, minimising RSU processing power needs by ~71% and enabling calculations regardless of network strength.

Jul 2018 - Jun 2022
Type Specimens // Toolset
Languages
PythonC / C++JavaScript / TypeScriptRustJavaAssemblySQL
AI & Agent Frameworks
LangGraphLangChainLangSmithOpenAI SDKAnthropic Claude SDKVercel AI SDKDeepEvalAWS BedrockTensorFlow
Backend & Frontend
FastAPISQLAlchemyAlembicNext.jsReactPostgreSQLMERNElectronYeoman
Cloud & DevOps
AWS EKSAWS OpenSearchAWS LambdaAWS S3API GatewaySecrets ManagerKubernetesHelmDockerTerraformTerragruntOkta OIDCGitMainframe (z/OS)
Infinite Filmstrip // Panel Deck
ACACME · Agent Platform
ACME · Agent Platform[2026 - present]

Enterprise platform for designing, deploying, and operating AI agents. Designed the four-resource credentials model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app via API keys + AWS Secrets Manager, act_as_user via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction. Refactored agent configuration off YAML onto a versioned PostgreSQL JSONB registry; shipped multi-model serving via AWS Bedrock alongside OpenAI and Anthropic. Drove SAST findings from CRITICAL to zero in a single sprint.

FastAPINext.jsPostgreSQL
KnKnowledge Hub · Enterprise RAG
Knowledge Hub · Enterprise RAG[2026 - present]

Self-serve retrieval service on AWS OpenSearch where teams create their own enterprise document indices and share both the document and index catalogs across teams - so any team building an AI app can reuse existing indices without re-ingesting. Ingestion from Confluence, Jira, GitHub, S3, Airflow logs, and arbitrary text sources, with bulk-upload, team-specific chunking, and a semantic chunking mode. Multimodal embedding support via AWS Bedrock Titan, Anthropic Claude, and a Bedrock multimodal model for diagrams, screenshots, and scanned PDFs. Authored the org-wide architecture document.

AWS OpenSearchBedrock TitanClaude
DaDaisy · Analytics Chatbots
Daisy · Analytics Chatbots[2024 - 2025]

Internal multi-agent platform used by 11+ engineering and business teams to build domain-specific chatbots with fine-grained control over tools, data sources (SQL, text), and model configurations. Cut monthly infra spend from ~$700 to ~$200 per non-prod environment and ~$1000 to ~$800 in PROD. Built a DeepEval-based evaluation framework that improved evaluation accuracy by 27%, and reduced chat-session storage by ~66% by optimising how Vercel AI SDK logs sessions into OpenSearch. Migrated all Lambdas onto the org's standardised IaC accounts with zero downtime.

LangChainVercel AI SDKDeepEval
S2S2SACC, S2EDS Outlook Add-ins & Doc Archival
S2SACC, S2EDS Outlook Add-ins & Doc Archival[2022 - 2024]

Microsoft Outlook add-ins that ship documents from email into enterprise archival systems. S2SACC moves docs to ContentCloud (1000+ users) using Yeoman and MS Graph API with role-based access via distribution groups; S2EDS sends to enterprise servers (500+ users) using React. Drove the Mule ESB → AWS Lambda migration for the archival backend, reducing compute cost while maintaining four critical Java applications.

ReactMS Graph APIYeoman
RuRustyBun
RustyBun[2024]

Published a clipboard manager that gives Debian-based distros convenient access to clipboard history. Written in Rust, packaged for everyday workflow use.

RustLinuxGTK
x8x86 Operating System
x86 Operating System[2022]

Hand-written 32-bit OS in C and Assembly with keyboard input, a VGA output driver, and a functional shell for basic tasks. The project that taught me to read datasheets.

CAssemblyOS Dev
RGRGB → Body Temperature
RGB → Body Temperature[2022]

CNN models in TensorFlow that predict core body temperature from diverse facial image data (NIR, hyper-spectral, RGB), achieving 60% accuracy on a custom dataset.

PythonTensorFlowCNN
EdEdge Inference for InVANETs
Edge Inference for InVANETs[2022]

Reduced data transferred between vehicles and Road-Side Units using edge-based knowledge inference. Built on NS-3 with SUMO traffic simulation.

NS-3SUMOC++
HaHashtag Propagation Analysis
Hashtag Propagation Analysis[2022]

Modelled how hashtags spread across Twitter and Koo - graph structure, cascade depth, and influencer reach. Useful primer in network science.

PythonNetworkXPandas
BlBluetooth Mouse
Bluetooth Mouse[2021]

Turns an Android phone into a wireless mouse via Bluetooth - pointer, scroll, and click. My first end-to-end shipped app.

JavaAndroid
An
Anomaly Detection in Wikipedia[2022]

Built a graph-based structure that uses article viewership counts to surface anomalies across Wikipedia articles, improving detection efficiency over naive baselines.

PythonGraphsNetworkX
ECECG Arrhythmia Detection
ECG Arrhythmia Detection[2021]

A MATLAB application for ECG signal analysis: heart-rate detection and classification of arrhythmia types, built during a biomedical instrumentation course.

MATLABSignal ProcessingBiomedical
Ka
Kakuro Solver[2021]

An application that solves Kakuro puzzles by modelling the grid as a constraint-satisfaction problem and searching for valid digit assignments.

PythonAlgorithmsCSP
ACACME · Agent Platform
ACME · Agent Platform[2026 - present]

Enterprise platform for designing, deploying, and operating AI agents. Designed the four-resource credentials model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app via API keys + AWS Secrets Manager, act_as_user via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction. Refactored agent configuration off YAML onto a versioned PostgreSQL JSONB registry; shipped multi-model serving via AWS Bedrock alongside OpenAI and Anthropic. Drove SAST findings from CRITICAL to zero in a single sprint.

FastAPINext.jsPostgreSQL
KnKnowledge Hub · Enterprise RAG
Knowledge Hub · Enterprise RAG[2026 - present]

Self-serve retrieval service on AWS OpenSearch where teams create their own enterprise document indices and share both the document and index catalogs across teams - so any team building an AI app can reuse existing indices without re-ingesting. Ingestion from Confluence, Jira, GitHub, S3, Airflow logs, and arbitrary text sources, with bulk-upload, team-specific chunking, and a semantic chunking mode. Multimodal embedding support via AWS Bedrock Titan, Anthropic Claude, and a Bedrock multimodal model for diagrams, screenshots, and scanned PDFs. Authored the org-wide architecture document.

AWS OpenSearchBedrock TitanClaude
DaDaisy · Analytics Chatbots
Daisy · Analytics Chatbots[2024 - 2025]

Internal multi-agent platform used by 11+ engineering and business teams to build domain-specific chatbots with fine-grained control over tools, data sources (SQL, text), and model configurations. Cut monthly infra spend from ~$700 to ~$200 per non-prod environment and ~$1000 to ~$800 in PROD. Built a DeepEval-based evaluation framework that improved evaluation accuracy by 27%, and reduced chat-session storage by ~66% by optimising how Vercel AI SDK logs sessions into OpenSearch. Migrated all Lambdas onto the org's standardised IaC accounts with zero downtime.

LangChainVercel AI SDKDeepEval
S2S2SACC, S2EDS Outlook Add-ins & Doc Archival
S2SACC, S2EDS Outlook Add-ins & Doc Archival[2022 - 2024]

Microsoft Outlook add-ins that ship documents from email into enterprise archival systems. S2SACC moves docs to ContentCloud (1000+ users) using Yeoman and MS Graph API with role-based access via distribution groups; S2EDS sends to enterprise servers (500+ users) using React. Drove the Mule ESB → AWS Lambda migration for the archival backend, reducing compute cost while maintaining four critical Java applications.

ReactMS Graph APIYeoman
RuRustyBun
RustyBun[2024]

Published a clipboard manager that gives Debian-based distros convenient access to clipboard history. Written in Rust, packaged for everyday workflow use.

RustLinuxGTK
x8x86 Operating System
x86 Operating System[2022]

Hand-written 32-bit OS in C and Assembly with keyboard input, a VGA output driver, and a functional shell for basic tasks. The project that taught me to read datasheets.

CAssemblyOS Dev
RGRGB → Body Temperature
RGB → Body Temperature[2022]

CNN models in TensorFlow that predict core body temperature from diverse facial image data (NIR, hyper-spectral, RGB), achieving 60% accuracy on a custom dataset.

PythonTensorFlowCNN
EdEdge Inference for InVANETs
Edge Inference for InVANETs[2022]

Reduced data transferred between vehicles and Road-Side Units using edge-based knowledge inference. Built on NS-3 with SUMO traffic simulation.

NS-3SUMOC++
HaHashtag Propagation Analysis
Hashtag Propagation Analysis[2022]

Modelled how hashtags spread across Twitter and Koo - graph structure, cascade depth, and influencer reach. Useful primer in network science.

PythonNetworkXPandas
BlBluetooth Mouse
Bluetooth Mouse[2021]

Turns an Android phone into a wireless mouse via Bluetooth - pointer, scroll, and click. My first end-to-end shipped app.

JavaAndroid
An
Anomaly Detection in Wikipedia[2022]

Built a graph-based structure that uses article viewership counts to surface anomalies across Wikipedia articles, improving detection efficiency over naive baselines.

PythonGraphsNetworkX
ECECG Arrhythmia Detection
ECG Arrhythmia Detection[2021]

A MATLAB application for ECG signal analysis: heart-rate detection and classification of arrhythmia types, built during a biomedical instrumentation course.

MATLABSignal ProcessingBiomedical
Ka
Kakuro Solver[2021]

An application that solves Kakuro puzzles by modelling the grid as a constraint-satisfaction problem and searching for valid digit assignments.

PythonAlgorithmsCSP
ACACME · Agent Platform
ACME · Agent Platform[2026 - present]

Enterprise platform for designing, deploying, and operating AI agents. Designed the four-resource credentials model (Team / App / Agent / Sub-agent) with separate edit and invocation ACLs, dual auth modes (act_as_app via API keys + AWS Secrets Manager, act_as_user via Okta OIDC), and a sub-agent safety property where only the caller's identity flows through every tool call - making cross-team agent reuse safe by construction. Refactored agent configuration off YAML onto a versioned PostgreSQL JSONB registry; shipped multi-model serving via AWS Bedrock alongside OpenAI and Anthropic. Drove SAST findings from CRITICAL to zero in a single sprint.

FastAPINext.jsPostgreSQL
KnKnowledge Hub · Enterprise RAG
Knowledge Hub · Enterprise RAG[2026 - present]

Self-serve retrieval service on AWS OpenSearch where teams create their own enterprise document indices and share both the document and index catalogs across teams - so any team building an AI app can reuse existing indices without re-ingesting. Ingestion from Confluence, Jira, GitHub, S3, Airflow logs, and arbitrary text sources, with bulk-upload, team-specific chunking, and a semantic chunking mode. Multimodal embedding support via AWS Bedrock Titan, Anthropic Claude, and a Bedrock multimodal model for diagrams, screenshots, and scanned PDFs. Authored the org-wide architecture document.

AWS OpenSearchBedrock TitanClaude
DaDaisy · Analytics Chatbots
Daisy · Analytics Chatbots[2024 - 2025]

Internal multi-agent platform used by 11+ engineering and business teams to build domain-specific chatbots with fine-grained control over tools, data sources (SQL, text), and model configurations. Cut monthly infra spend from ~$700 to ~$200 per non-prod environment and ~$1000 to ~$800 in PROD. Built a DeepEval-based evaluation framework that improved evaluation accuracy by 27%, and reduced chat-session storage by ~66% by optimising how Vercel AI SDK logs sessions into OpenSearch. Migrated all Lambdas onto the org's standardised IaC accounts with zero downtime.

LangChainVercel AI SDKDeepEval
S2S2SACC, S2EDS Outlook Add-ins & Doc Archival
S2SACC, S2EDS Outlook Add-ins & Doc Archival[2022 - 2024]

Microsoft Outlook add-ins that ship documents from email into enterprise archival systems. S2SACC moves docs to ContentCloud (1000+ users) using Yeoman and MS Graph API with role-based access via distribution groups; S2EDS sends to enterprise servers (500+ users) using React. Drove the Mule ESB → AWS Lambda migration for the archival backend, reducing compute cost while maintaining four critical Java applications.

ReactMS Graph APIYeoman
RuRustyBun
RustyBun[2024]

Published a clipboard manager that gives Debian-based distros convenient access to clipboard history. Written in Rust, packaged for everyday workflow use.

RustLinuxGTK
x8x86 Operating System
x86 Operating System[2022]

Hand-written 32-bit OS in C and Assembly with keyboard input, a VGA output driver, and a functional shell for basic tasks. The project that taught me to read datasheets.

CAssemblyOS Dev
RGRGB → Body Temperature
RGB → Body Temperature[2022]

CNN models in TensorFlow that predict core body temperature from diverse facial image data (NIR, hyper-spectral, RGB), achieving 60% accuracy on a custom dataset.

PythonTensorFlowCNN
EdEdge Inference for InVANETs
Edge Inference for InVANETs[2022]

Reduced data transferred between vehicles and Road-Side Units using edge-based knowledge inference. Built on NS-3 with SUMO traffic simulation.

NS-3SUMOC++
HaHashtag Propagation Analysis
Hashtag Propagation Analysis[2022]

Modelled how hashtags spread across Twitter and Koo - graph structure, cascade depth, and influencer reach. Useful primer in network science.

PythonNetworkXPandas
BlBluetooth Mouse
Bluetooth Mouse[2021]

Turns an Android phone into a wireless mouse via Bluetooth - pointer, scroll, and click. My first end-to-end shipped app.

JavaAndroid
An
Anomaly Detection in Wikipedia[2022]

Built a graph-based structure that uses article viewership counts to surface anomalies across Wikipedia articles, improving detection efficiency over naive baselines.

PythonGraphsNetworkX
ECECG Arrhythmia Detection
ECG Arrhythmia Detection[2021]

A MATLAB application for ECG signal analysis: heart-rate detection and classification of arrhythmia types, built during a biomedical instrumentation course.

MATLABSignal ProcessingBiomedical
Ka
Kakuro Solver[2021]

An application that solves Kakuro puzzles by modelling the grid as a constraint-satisfaction problem and searching for valid digit assignments.

PythonAlgorithmsCSP
SWISS LAYOUT GRID VER 4.88 • DECCAN COORD SETSClick any title or panel to open the project