Skip to content
View mkumar84's full-sized avatar
  • Toronto, Canada
  • 08:52 (UTC -04:00)

Block or report mkumar84

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.

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
mkumar84/README.md
Mahesh Kumar Role

LinkedIn Substack Portfolio


πŸ‘‹ About me

name:          Mahesh Kumar
current_role:  Lead Product Owner, GenAI Products @ RBC Insurance
education:     Master of Management in AI β€” Queen's University Smith School of Business
background:    17 years in Canadian financial services (RBC, CIBC Enterprise Data Hub)
location:      Mississauga, Ontario, Canada
approach:      Ship first. Document everything. Explain every decision.
building:      AI products in regulated Canadian domains β€” in public

I build AI products that solve real consumer problems in regulated domains β€” insurance, healthcare, and travel. My background is in financial services product management, not software engineering. Everything here is built by a PM who learned to build in public.


πŸš€ Featured portfolio β€” three shipped products

Built in 2026. Publicly accessible. Architecturally documented. No proprietary data.


πŸ›‘οΈ Cover Clarity AI Β  Live

Domain: Personal Insurance Β |Β  Stack: RAG + Claude API + Lovable

Plain-language insurance policy explainer. Upload your PDF, ask anything, every answer cites the exact clause and page. Built because FCAC data shows 52% of Canadians find their insurance policy hard to understand β€” and 23% have never read it.


✈️ ClaimReady AI   Live   Repo

Domain: Travel / RegTech Β |Β  Stack: Multi-Agent + Condition Framework + Claude API + Lovable

Neutral ADR readiness platform for Canadian air passenger disputes (APPR). Triggered by the Air Canada ADR pilot announcement, April 8, 2026. Works for Air Canada, WestJet, Air Transat, Porter β€” any Canadian airline.

Key product decision: Removed XGBoost ML probability scores because predicting legal arbitration outcomes is unreliable and harmful. Replaced with a transparent 6-factor APPR condition checker β€” each factor mapped to SOR-2019-150.

APPR Rule Engine (38/38 tests) β†’ Agent 1: Evidence Assessor (Claude API)
β†’ Claim Readiness Assessment (6 APPR factors, no ML scores)
β†’ Agent 3: Submission Drafter β†’ Agent 4: ADR vs CTA Guide

🏦 ComplianceNav AI   Repo

Domain: Responsible AI / Banking RegTech Β |Β  Stack: FastAPI + FAISS + Claude API

Compliance agent for Canadian financial institutions navigating overlapping AI governance frameworks β€” PIPEDA/Bill C-27, OSFI model risk guidance, AIRA, and internal AI policies. Built as a portfolio piece targeting Director-level AI Enablement roles at Canadian banks.


πŸ₯ CareNav AI Β  Status

Domain: Healthcare Β |Β  Stack: Multi-Agent + ML + Claude Code

Plain-language care navigation for Canadians. "Where should I go and how urgently?" Four urgency levels with a hard 911 override for red flag symptoms. Ontario and BC coverage in v1. Context: 6.5M Canadians without a family doctor (CMA 2026), 30-week average specialist wait.


πŸ“š Earlier work β€” AI/ML projects (2020–2025)

Queen's MM in AI coursework, experiments, and domain explorations across insurance, healthcare, and analytics.

Project Domain Stack Notes
Claim-Summarization-AI Insurance Python NLP summarisation of insurance claims
mkumar84-AI-Data-Discovery-Assistance Insurance Python AI-assisted data discovery for insurance industry
Insurance_Dashboard Insurance Python Analytics dashboard with multiple features
Epilepsy-AI-Assistant Healthcare Jupyter AI assistant for epilepsy management
Bankruptcy-Prediction FinServ Jupyter ML classifier on 20-year bankruptcy dataset
ai_movie_production_agent Agentic AI Python Agentic AI experiment β€” multi-step production pipeline
NLP_Read_Before_You_Agree LegalTech / NLP Jupyter Queen's/Osgoode β€” NLP on legal agreements
Sentiment-Analysis-using-Python NLP Jupyter VaderSentiment NLP fundamentals
Sales-prediction-R-AI-Marketing Marketing R Sales prediction using multiple ML models
Disposal-Loyalty-Prediction Automotive Jupyter Customer loyalty prediction, automotive sector
Immigration_Canada Public Policy Jupyter Canada immigration data analysis
Deep-Learning Foundations Jupyter Deep learning fundamentals notebooks
Geron-s-book-notebook Foundations Jupyter Hands-On ML with Scikit-Learn & TensorFlow

🧠 How I think about AI products

1. Ship the rule engine before the LLM β€” deterministic logic always before generative. If the answer is certain, it should not hallucinate.

2. Design for failure first β€” every PM brief has a failure modes section before the feature list. The failure modes shape the architecture.

3. Transparency over performance β€” ClaimReady AI's most important decision was removing a well-performing ML model because showing probability scores in a legal context creates harmful expectations. Honest and useful beats impressive.

4. Every agent earns its place β€” multi-agent architectures are only as good as the reason each agent exists independently.

5. Domain depth is the moat β€” 17 years in regulated Canadian financial services means I know which AI product decisions actually matter in production, not just in demos.


πŸ› οΈ Stack

AI / ML

Claude API Multi-Agent RAG XGBoost NLP

Build & Deploy

Node.js Python FastAPI Lovable Jupyter R

Regulated domains

Insurance Banking Aviation Healthcare


πŸ“Š GitHub stats

Mahesh's GitHub Stats

Top Languages


πŸ“¬ Currently

  • πŸ”¨ Building CareNav AI β€” healthcare triage, Ontario + BC
  • ✍️ Writing AI PM in the Wild β€” weekly newsletter on AI products in regulated domains
  • 🎯 Targeting Director-level AI Enablement roles at Canadian financial institutions
  • πŸ“¦ Publishing the AI PM Portfolio Kit β€” PRD templates, PM briefs, architecture frameworks from all four builds

All featured portfolio products built on public data only. No proprietary or employer information used.

Not legal advice. Not medical advice. Not financial advice.

Pinned Loading

  1. claimready-ai claimready-ai Public

    ClaimReady AI is a neutral ADR readiness platform. It serves both passengers and airlines as a preparation tool β€” it does not advocate for either party. The product answers five questions in sequen…

    JavaScript

  2. Deep-Learning Deep-Learning Public

    Jupyter Notebook

  3. InsuranceClarityAI InsuranceClarityAI Public

    Upload your PDF, ask anything, every answer cites the exact clause and page.