+ ( De facto Product Manager for WorkIndia's Candidate Growth team + owning the CLM roadmap end‑to‑end ) +

( I prioritise on effort‑vs‑impact, ship with engineering and design, and run the experiments that prove whether we moved the metric )

( Signals ) + ( Cohorts )
( Send Time ) + ( Reward )
Get Started
( 01 )Measurable Impact

Changes I owned end‑to‑end — hypothesis, ship, measure.

( 02 )Product Case Studies

( How I have approached real problems ) + ( From hypothesis to measured impact )

WorkIndia - OTP Onboarding & Activation

Activation Funnel Diagnosis Vendor Strategy

Verification was the biggest activation drop-off - so logins skip OTP entirely on a saved token, and registrations run a four-channel fallback ladder.

96.3%OTP success
96.6%5-sec delivery
98.2%login segment
1Diagnose 2Ladder 3Tokens 42nd vendor

WorkIndia - Job Discovery & Apply Conversion

Conversion User Research Behavioural Analytics Ranking

The survey said WhatsApp, and the CTA won +30% - but apply rate was still short, so I built a click heatmap and found the real cause.

+30%Lands-to-Apply
+6%applies (density)
+8.1%applies (ranking)
1Ask 2Ship 3Heatmap 4Fix

WorkIndia - CLM Channel Efficiency & Lifecycle Growth

Growth Bandits Cost Efficiency Lifecycle

Spend was outgrowing DAU, so send-time became a contextual bandit rewarded on applications rather than opens - plus algorithm reuse and a new email channel.

−23%cost per DAU
+17%DAU
₹1.2Linfra saved
1Analyse 2Bandit 3Reuse 4Email

WorkIndia - Acquisition Funnel Experimentation

Experimentation Statistics Acquisition

A 1M+ daily visitor funnel was being changed on intuition, so I installed a hypothesis → power → guardrail loop and gated rollout on significance.

+6.2%Clicks-to-Leads
1M+daily visitors
Stat-sigrollout gate
1Hypothesise 2Power 3Test 4Gate

Hevo Data - Funnel Conversion Engine

Product Design Conversion Self-serve

Technical evaluators couldn't estimate cost before talking to sales - so I gave them a calculator, and a chatbot on the content pages that fed it.

+9%qualified leads
80+ETL pipelines
50+blogs instrumented
1Map funnel 2Build calculator 3Deploy bot

Samsung Prism - LLM Safety Guardian

ML Systems NLP Anomaly Detection

Unexplained moderation flags were expensive to review - so every flag got an explanation grounded in the exact policy clause it allegedly violated.

86.3%accuracy
−40%false positives
32,000+documents
1Extract 2Classify 3Explain
( 03 )Experience

( Where I have worked ) + ( And the systems behind the results )

Data Analyst - Growth & Product (CLM)
WorkIndia
May 2025 - Present

De facto Product Manager for the Candidate Growth team - owning the CLM roadmap end-to-end, prioritising on effort-vs-impact, and running the experiments that prove whether we moved acquisition, activation, or retention.

Activation & Onboarding
  • Lifted OTP success 89.6% → 96.3% by diagnosing verification as the largest activation bottleneck and rebuilding it as a four-channel recovery ladder.
  • 98.2% on the login segment (~56% of volume) via one-tap saved-token re-auth, plus a secondary SMS vendor for delivery redundancy.
Discovery & Conversion
  • +30% Lands-to-Apply - surveyed candidates (45% wanted a WhatsApp CTA vs 18% calling), then shipped a WhatsApp HR CTA with design and engineering.
  • +6% then +8.1% Applies - a self-built click heatmap exposed pagination CTR at ~2x the Apply rate, so density went 10 → 20 jobs/page and ranking became relevancy-based.
  • +22% notification CTR from consumer-app design patterns: dynamic backgrounds, countdown timers, keyword highlighting, multi-CTA layouts.
Lifecycle & Growth (CLM)
  • −23% Cost-per-DAU and ₹1.2L infra saved - the Notification Time Affinity Model, a contextual Thompson Sampling send-time system rewarded on applications, not opens.
  • −13% Cost-per-Download, +16% CTR by tracing why in-app recommendation beat retargeting and reusing the stronger algorithm via Kafka.
  • +17% DAU from lifecycle initiatives plus a new Email channel at ₹0.17 cost-per-DAU (vs ₹1.3), now ~23% of CLM DAU.
  • +6.2% Clicks-to-Leads - owned experimentation strategy for a 1M+ daily visitor acquisition funnel.
A/B Testing Experiment Design Click Heatmap Thompson Sampling SQL / Athena Python Kafka WhatsApp / SMS / Email / Push BRD / PRD / ARD Metabase GitHub Projects
Technical Research Analyst
Hevo Data
Jun 2024 - Dec 2024

Data infrastructure, AI product tooling, and content-driven conversion - systems that turned technical evaluators into qualified leads.

Data Infrastructure
  • Investigated and resolved issues across 80+ distributed ETL pipelines (real-time and batch), improving reliability for downstream analytics and reporting.
  • Log-level and metric-driven RCA across Snowflake, Redshift, and BigQuery destinations, plus Snowflake credit pricing in depth - warehouse sizing, query optimisation, per-pipeline cost attribution.
Product & Conversion
  • +9% qualified leads from a Snowflake-based pricing tool - a self-serve calculator embedded at mid-funnel content pages.
  • Mapped the technical evaluator → MQL funnel, identifying pricing ambiguity as the primary drop-off driver - which motivated the calculator.
AI Product Tooling
  • Built a context-sensitive support chatbot (LangChain + Gemini 1.5 Flash + FAISS) on 50+ technical blogs with sub-second retrieval.
  • Structured-output prompt engineering to hold brand voice and token limits, with usage instrumented to surface top unanswered queries for the content roadmap.
LangChain Gemini 1.5 Flash FAISS Snowflake REST APIs Python ETL/ELT Redshift
Research & Development Intern
Samsung Prism
Nov 2023 – May 2024

ML systems for app policy violation detection - transformer classification and summarization, anomaly detection, and RAG explainability to cut false positives at scale.

ML Modelling
  • Fine-tuned Roberta-Large for multi-class policy violation classification on Samsung's app review dataset - 86.3% accuracy held out.
  • Transformer summarization models balancing accuracy, throughput, and deployment efficiency, plus anomaly monitoring over 10K+ interactions via sliding-window z-scores.
Data Pipelines & RAG
  • Processed 32,000+ documents through scalable pipelines for structured extraction, feeding both the classifier and the retrieval index.
  • −40% false positives from a RAG pipeline (Llama 3.2 1B) grounding every flag in a dense index of policy clauses - moderation became auditable, not hallucinated.
Roberta-Large Llama 3.2 RAG PyTorch HuggingFace Python Summarization Anomaly Detection
( 04 )Independent Technical Projects

( Explorations in modelling and simulation outside of work )

Evolved > Programmed

EvoDrive - Genetic Algorithm Simulation

Can evolutionary algorithms solve pathfinding better than rule-based systems?

Fine-tuned LLM for SQL

Text-to-SQL (StarCoder2 Fine-tune)

How cheap can you make an LLM that's actually good at SQL generation?

RAG Search Engine

Perplexa

A conversational engine capable of grounded, real-time web retrieval.

CV + Analytics Pipeline

Vehicle Movement Analysis & Insight Generation

Extracting structured, queryable data from unstructured video streams of vehicle traffic.

( 05 )How I Think About Products

( Mental models I use to make better product decisions ) + ( Open a branch for the reasoning and the receipt )

    • Name the outcome
    • Trace the chain
    • Guardrail the proxy
    The trap
    Notification CTR is up 22%, so the campaign worked. The number that moved was simply the easiest one to move.
    The model
    Every metric is one link in a chain — sent → delivered → read → clicked → applied. Only the last link pays rent. Every link before it is a proxy, and a proxy optimised in isolation will happily detach from the outcome it was standing in for.
    The move
    Name the outcome metric before the work starts, then instrument backwards to the proxies. The proxies become diagnostics, not targets.
    Proof
    −23% cost per DAU I rewarded the CLM bandit on applications, not opens — a bandit optimises exactly what you pay it for, and paying it for opens teaches it to spam. Cost per DAU fell 23% while DAU rose 17%. CLM case study →
    • Attention is a budget
    • Cap, don't tune
    • Buy reach cheaper
    The trap
    Engagement is down, so send more. It works — for about a quarter.
    The model
    Every send spends from a finite attention budget. The click is collected this week; the unsubscribe is charged later, usually to someone else's quarter. More notifications ≠ more engagement, they are a loan against it.
    The move
    Model fatigue cost alongside click gain, hold frequency as a constraint rather than a dial, and spend efficiency gains on reach instead of frequency.
    Proof
    8× cheaper reach I made frequency caps a hard constraint bounding the bandit's exploration rather than a term inside its reward — so the cap couldn't be traded away for short-term clicks. The efficiency was then reallocated into an email channel at ₹0.17 cost per DAU, roughly 8× cheaper than the ₹1.3 incumbent. CLM case study →
    • Design for run #2
    • Fallbacks, not retries
    • Guardrail the shortcut
    The trap
    It worked once, so ship it. The demo is the deliverable and the second run is somebody's Tuesday.
    The model
    A script that runs once is technical debt wearing a result. A thing that reruns, logs itself and handles its own failure path is a product. The unit of work is not the first run, it's the second.
    The move
    Build the rerun, the log line and the failure path before the demo — and add the guardrail that stops the system being "fixed" by brute force later.
    Proof
    +6.7pp OTP success Instead of retrying failed OTPs harder, I built a four-rung recovery ladder — SMS → WhatsApp → secondary SMS → voice call — each rung firing on the previous one's failure, plus a second vendor for redundancy. A 5-second delivery guardrail went in alongside it, precisely so the funnel couldn't be "improved" by simply retrying more. OTP case study →
    • Ask before assuming
    • A win isn't the answer
    • Behaviour over totals
    The trap
    The number moved, so we're done. A win is extremely good at ending an investigation early.
    The model
    Data reliably says what happened and rarely says why. Two failures can look identical in a conversion chart and need opposite fixes — "never delivered" and "delivered too late" are the same bar on the same graph.
    The move
    Pair every number with behavioural context, and keep the question open after the first result lands rather than letting the metric make the decision.
    Proof
    +30% and still wrong A preference survey said WhatsApp — 45% against 18% who would call a recruiter. I shipped the WhatsApp CTA and it won: +30% Lands-to-Apply. Apply rate was still short of target, so the survey had found a problem, not the problem. The investigation stayed open. Discovery case study →
    • Power it first
    • Pre-declare the bar
    • One change per test
    The trap
    It's trending positive, roll it out. Wins get declared from direction; losses get explained away.
    The model
    Every strong opinion is a hypothesis in disguise. An underpowered positive result ships risk, not lift — and without a pre-declared bar, an experiment quietly becomes a search for a favourable slice.
    The move
    Size for the effect actually worth detecting, pre-declare primary, secondary and guardrail metrics, gate rollout on significance rather than direction, and change one thing at a time.
    Proof
    +6.2% Clicks-to-Leads On a funnel serving 1M+ daily visitors that was being changed on intuition, I installed a hypothesis → power → guardrail loop. Every test was sized so that a null meant "no effect worth having" rather than "not enough data", and shipped one change at a time so each had an attributable effect size. Acquisition case study →
    • Instrument the gap
    • Position, not totals
    • Leave it running
    The trap
    Conversion is low, so we need a redesign. The aggregate is the only thing anyone has looked at.
    The model
    Aggregates tell you a funnel is leaking; only position-level and event-level data tell you where. The best insight on any team is usually the one nobody has rendered yet — it is already sitting in the event logs.
    The move
    Build the instrument before arguing about the fix, then leave it standing so the next regression surfaces on its own instead of waiting for someone to go looking.
    Proof
    Pagination CTR 2× apply rate I built a click heatmap from raw event logs, mapping engagement by position on the listing page. It showed users were paging past the listings rather than evaluating them — invisible in every funnel total. Density 10→20 and custom relevancy ranking followed, tested independently: +6% and +8.1% applies. Discovery case study →

( Select a branch to read the thinking behind it )

( 06 )Education

( Where the fundamentals came from )

KIIT University

B.Tech in Computer Science (2021-2025)
CGPA: 8.9

Sri Chaitanya Techno School

All India Senior School Certificate Examination (2020-2021)
Percentage: 93%

St. Patricks HS School

Indian Certificate of Secondary Education Examination (2018-2019)
Percentage: 92%

( 07 )Publications

( Peer-reviewed work ) + ( Authored and co-authored )

IEEE ICOCT 2025 (Feb 2025)

Precision Agriculture: Digital Twins and Advanced Crop Recommendation

Authors: Sayan Banerjee, Aniruddha Mukherjee, Suket Kamboj
DOI: 10.48550/arXiv.2502.04054

IJSREM (Jan 2023)

Efficient Waste Collection and Filtration using IOT

Authors: Sayan Banerjee, Rahul Naugariya, Shubham Patel, Shubham Kumar
DOI: 10.55041/IJSREM17403

( 08 )Skills

( What I reach for ) + ( Grouped by what it is actually for )

Product Management

GitHub ProjectsEffort–Impact PrioritizationProduct Docs (BRD/PRD/ARD/PIR)User ResearchCompetitive BenchmarkingStakeholder Management

Experimentation & Analytics

A/B TestingCohort & RFM AnalysisHypothesis TestingExperiment DesignClick Heatmap AnalysisKPI TrackingMetric Design

Growth & Lifecycle (CLM)

WhatsAppRCSSMSEmailPushSEOOTP Onboarding

Technical

PythonSQLPySparkPandasGitKafkaJIRAConfluence

Data & ML (depth)

MetabaseAthenaSnowflakeDimensional ModellingLLMsRAGBandits/Thompson Sampling
( 09 )Writing & Blogs

( I write about product management, experimentation systems, and turning data science into growth strategy )

View all on Medium
( 10 )Work Together

Looking for an APM or product analyst who can own a funnel end‑to‑end, run the experiments, and tell you honestly whether it worked. Open to product and growth roles.

( Or directly )   sayan112207@gmail.com

( Get in touch )

How would you rather do this?

To
sayan112207@gmail.com

    Copy the note, then open my profile and paste it into your connection request.

    Open my profile