Ritangkar Dey
Home / Lab
Engineering Lab

Nineteen Projects. One Way of Thinking.

Small, focused systems I built to understand commerce problems from first principles — ranking, recommendation, root-cause analysis, grounding, performance and security. Each has an interactive demo with hard-coded, synthetic data (the SAP Commerce Developer Toolkit links to its live app instead); the code is on GitHub.

Strong Supporting Work

Focused engines, each with a clear algorithm and a clear business use.

Machine LearningCommerce Decisions

Churn Prediction API

A from-scratch logistic regression returning churn probability, risk tier and top contributing factors.

At-risk profile → 0.9694 HIGH
Open demo →
DeterministicGraph & Analytics

Transfer Network Analysis

Graph analysis of a synthetic transfer market: PageRank, corridors, fee outliers, flurries and boomerangs.

26 clubs · 336 transfers · fence €7.85M
Open demo →
DeterministicCommerce Decisions

Dynamic Pricing Simulator

Rule-based pricing from demand, inventory, competitor and seasonality — bounded by margin and move-size guardrails.

₹7,199 → ₹7,680 (+6.68%), margin floor intact
Open demo →
DeterministicCommerce Decisions

Fulfillment Optimizer

Chooses the cheapest SLA-aware fulfilment plan across a warehouse network, splitting shipments when needed.

Pune, SLA 3 → Chennai DC · ₹109.24 · SLA met
Open demo →
DeterministicSearch & Personalisation

Product Discovery Engine

Turns a natural-language shopping query into structured filters, with a trace of where each value came from.

“black running shoes under 8000” → 4 filters
Open demo →
Live ToolSAP Commerce Developer Tools

SAP Commerce Developer Toolkit

A live, browser-only toolkit with two SAP Commerce generators: an OCC Controller Generator & Tester and an ImpEx Generator.

OCC 2205 / 2211 · ImpEx · runs in your browser
View project →
MCP · Read-onlySAP Commerce Developer Tools

SAP Commerce MCP

A read-only MCP server that lets Claude or another MCP client inspect a local SAP Commerce instance through HAC, in natural language.

5 read-only tools · allow-listed · local HAC only
Open demo →

Reading this honestly: most of these are deliberately deterministic — rules, statistics and classical algorithms. Only the churn model is machine learning, and no demo calls an LLM. The SAP Commerce MCP demo is a simulation with sample data, not a live connection. The “LLM-ready” projects show the grounding and validation layers an LLM would sit behind.