Skip to content
View gyanpattnaik's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gyanpattnaik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gyanpattnaik/README.md

Building Data Products that Drive Decisions

Gyana Pattnaik

12 years engineering data platforms → now shipping product.
I decide which pipeline to build, what to optimize, and who it serves.

Portfolio LinkedIn


⚡ The Shift

Most PMs learn systems through diagrams. I learned product thinking through systems.

After 12 years designing enterprise data platforms (Azure, Spark, large-scale ETL), I kept noticing the same pattern: the hardest problems weren't technical — they were decision problems disguised as engineering tickets. Which data should we trust? What metric actually reflects user value? When does ML add complexity without adding lift?

I stopped waiting for a PM to answer those questions and started answering them myself.


🚀 Featured Work

Four shipped systems. Every one runs at zero inference cost, and every one records what I chose not to build.

100% routing accuracy · 93.3% fact recall · 69 tests · $0/run

Problem — Compliance officers cross-reference dense CBUAE and VARA texts by hand. A tool that invents a citation is worse than no tool at all.

Key decision — Fail-closed. Server-side composite confidence scoring rejects weak context before generation, and every citation is verified afterwards against the source. The model is never asked how confident it is.

Why it matters — In regulated AI, an explicit refusal is a feature. The system says "I don't know" instead of guessing.

0.85+ AUC-ROC · 25 tests · SR 11-7 model card · $0/inference

Problem — A credit model that can't explain a rejection is unusable in a regulated market. And removing protected attributes is not fairness.

Key decision — Dropped demographic variables, then measured what leaked anyway. Proxy detection via η² effect size caught employment tenure standing in for age. SHAP output is translated into a plain-language adverse action notice.

Why it matters — 4/5ths-rule fairness auditing and CBUAE grounding across 14 provisions. Fairness is measured, not assumed.

+2.01% yield · 0.00% relevance loss · 2.7M events

Problem — Recommenders optimize for clicks, so a 40%-margin product and a 10%-margin product get identical treatment at the same behavioral score.

Key decision — Don't touch the behavioral model. Layer margin on top: score × (1 + α × margin), strictly monotonic, so margin can only boost and never penalize. Same candidate pool, so hit rate cannot degrade by construction.

Why it matters — Measurable revenue lift with zero movement in hit rate or precision, on 2.7M real events. Business optimization without a UX trade.

100% recall on seeded errors · 0% false positives · 22 tests · $0/run

Problem — Rules flag payment anomalies they can't interpret. Is a capture at 95% of authorization an error, or a partial capture? Is a settlement 14 days late stuck, or international?

Key decision — Deterministic rules catch known errors; the LLM sees only the ambiguous remainder. Advisory only — the system classifies and routes, never edits a record. Deleting a "duplicate" that is two real purchases has financial consequences.

Why it matters — Analysts stop reviewing noise. Roughly 90% of records never reach the model, which is why it runs at zero cost.

→ All seven case studies, with the trade-offs written up


🧭 How I Think About Problems

Dimension What I Ask Why It Matters
🔀 Trade-off Analysis "Does this need ML, or will a heuristic with 80% accuracy ship 10x faster?" Prevents over-engineering
📊 Metric Design "Are we measuring what moves the business, or what's easy to measure?" Aligns teams on outcomes, not outputs
🗺️ Stakeholder Mapping "Who disagrees with this decision, and what data would change their mind?" Reduces alignment debt early
⚖️ Cost vs. Value "What's the cost of being wrong here vs. the cost of waiting to be right?" Forces prioritization clarity

🔍 Product Lens

I approach every system with four questions:

1. WHO is the user, and what decision are they trying to make?
2. WHAT metric proves this system is working — for the user AND the business?
3. WHERE is the cheapest point to validate the hypothesis before building?
4. WHEN does "good enough" ship faster than "perfect"?

Concrete examples from my work:

  • 📐 KPI design — Built a 6-metric evaluation framework (Hit Rate, Precision, NDCG, MRR, Margin Yield, Position-Weighted Yield), because a single metric always hides a trade-off
  • Prioritization — Chose TF-IDF over transformer embeddings. Lower accuracy ceiling, but 10x faster iteration and fully explainable to non-technical stakeholders
  • 🤝 Stakeholder alignment — Wrote the data contract as a cross-team specification, not an engineering artifact. Product owns the what, engineering owns the how
  • 🛑 Knowing when to stop — Co-founded an energy venture replacing diesel generators with battery packs. The user research came back negative and we killed it. That taught me more than anything that worked

🎯 What I Bring to a Product Role

From Engineering ⚙️ Applied to Product 🧩
Architected large-scale data platforms Understands system constraints and build costs intuitively
Managed cost vs. performance trade-offs Can size investments and kill low-ROI features early
Built evaluation frameworks from scratch Knows how to define success metrics that don't mislead
Worked across data teams, infra, and consumers Natural cross-functional operator
Debugged production pipelines at scale Thinks in failure modes, not just happy paths

🔭 Currently

🏗️  Building decision-grade case studies that demonstrate product thinking through systems
🔬  Working at the intersection of data platform strategy and regulated AI
👀  Open to Technical Product Manager and Data Product Manager roles

Portfolio LinkedIn

Pinned Loading

  1. UAE-Regulatory-Compliance-RAG-Agent UAE-Regulatory-Compliance-RAG-Agent Public

    Production RAG for UAE fintech regulation. Hybrid retrieval with citation verification. 100% routing accuracy, 93.3% fact recall, 69 tests, $0/run.

    Python 2 1

  2. AI-Payment-Data-Quality-Agent AI-Payment-Data-Quality-Agent Public

    Two-layer payment data quality agent: deterministic rules for known errors, LLM classification for ambiguous anomalies. Read-only advisory, 22 tests, $0/run.

    Python 1

  3. AI-Credit-Decisioning-Engine AI-Credit-Decisioning-Engine Public

    Hybrid ML+LLM credit decisioning for UAE BNPL. XGBoost + SHAP adverse action notices, 4/5ths-rule fairness auditing, CBUAE grounding, SR 11-7 model card.

    Python 1

  4. E-commerce-Decision-Intelligence-System E-commerce-Decision-Intelligence-System Public

    Post-ranking decision layer reordering recommendations by margin. +2.01% position-weighted yield with zero relevance loss, on 2.7M Retailrocket events.

    Python 1

  5. E-commerce-Data-Quality-System E-commerce-Data-Quality-System Public

    Contract-driven event validation on a quarantine-first philosophy. Five rule categories, 35 tests, zero external dependencies.

    Python 1

  6. ai-recommendation-engine ai-recommendation-engine Public

    Content-based recommendation pipeline solving cold-start with margin-aware business logic. 12.65% Hit Rate@5, 600% above baseline. TF-IDF, FastAPI, Streamlit.

    Python 1