3-day longest streak
Wamiq Mushtaq Final-year BS in Data Science & Applications at IIT Madras. I build ML systems, Python automation, AI agents, and interactive explainers. When a project teaches me something about…
Wamiq Mushtaq
Final-year BS in Data Science & Applications at IIT Madras.
I build ML systems, Python automation, AI agents, and interactive explainers. When a project teaches me something about how to build or how to learn, I write the playbook so the next one doesn't start from zero.
Selected work
__Customer Activation Engine__ FastAPI · Claude API · Python
A scoring and routing system for fintech users who finish KYC but never deposit, the 85% to 95% drop-off that is simultaneously the industry's biggest revenue leak and an underbuilt problem. Five-factor priority score: exponential decay for recency, log scaling for engagement, weighted combination tunable without rewriting logic. The router reads the score breakdown, not the total. Two customers at 65/100 rarely need the same action. Graceful degradation all the way down: LLM emails fall back to templates when the API key is missing.
__Multi-Domain Support Triage Agent__ Python · Claude API · fastembed · 149th place, HackerRank Orchestrate May 2026
A terminal agent that reads a support ticket and decides whether to answer it from documentation or escalate. Built solo in about 10 hours. Five stages in sequence: regex safety net, Haiku 4.5 classifier, cosine retrieval over 4,026 embedded doc chunks (HackerRank, Claude, Visa), pure-Python decision layer, Sonnet 4.5 generator. Haiku does the classifying because Sonnet is roughly 15x more expensive per token and the task is enum-constrained JSON; Sonnet only runs on tickets that actually need a grounded reply. Retrieval is np.dot over an L2-normalized 6.2 MB array, which beats a vector DB on startup time at this scale. Three-layer escalation: regex catches prompt injection and fraud before any LLM call, a hard sensitivity ceiling escalates topics like fraud and account compromise even when the corpus has relevant docs, and a soft gate escalates when sensitivity is moderate and retrieval grounding is weak. Real test run: 29 tickets, $0.39 total cost, 41% escalation by design.
__interactive-educator__ Claude skill · React
A Claude skill that builds 3Blue1Brown-style interactive lessons on demand. Type /aha gradient descent, answer three quick questions about your background, and get a four-screen React artifact that teaches through guided discovery instead of lecture. The four screens are fixed in order: Puzzle (form a hypothesis by manipulating the visual), Explore (discover the pattern through Socratic questioning), Name (the formal definition arrives and every symbol maps back to something you already moved), Challenge (a new scenario where the visualization itself tells you whether you got it right). The structure is enforced because flexibility produced inconsistent artifacts; the "aha" must be stateable in one sentence before any code is written, or the scope gets rejected. No multiple-choice quizzes in the artifact: verification happens through the visualization itself. Shipped as a .skill file you upload to Claude in one click. Live demo from the system's output: Gradient Descent.
__BDM Capstone: Customer Segmentation & Sales__ pandas · scikit-learn · statsmodels
1,000 supermarket transactions across 3 branches, 17 variables. K-Means (Elbow + Silhouette) surfaced five distinct customer segments; time-series decomposition on daily sales surfaced weekday/weekend patterns invisible in the raw feed. Output: concrete recommendations on loyalty tiers, inventory reorder windows, and branch-specific payment behavior.
Stack
Python · pandas · NumPy · scikit-learn · statsmodels · Pydantic · Flask · FastAPI · SQLAlchemy · SQL · Claude API · React · Git · Bash
Learning: C, NLP
Currently
- Learning Natural Language Processing.
- Learning C, starting from a word-frequency counter and working up to a tiny memory allocator. The goal isn't another project; it's losing the fear of
malloc. - Extending Book of Artifacts with interactive explainers for concepts that textbook notation tends to butcher.
__Project Playbook__ Methodology · 13 parts
A manual for building portfolio-grade projects with AI without falling into the copy-paste trap or the solo grind. Extracted from the Activation Engine build. Thesis: Claude teaches the reasoning, you write the code. Covers session rhythm, the five context anchors (CLAUDE.md, PROGRESS.md, git log, KNOWLEDGE.md, session rituals), and how to offload work to side chats without fragmenting the architecture.
__Learning Playbook__ Methodology · v1.0
A protocol for learning any subject from zero to fluency. Three load-bearing ideas: automaticity before understanding, mastery before advancement, confusion as diagnostic. Setup protocol, daily 30-minute engine, weekly feedback loop. Rule of thumb: use AI to sharpen questions, not to answer them.
Elsewhere
__LinkedIn__
__[[email protected]](mailto:[email protected])__
-
activation-engine ★ PINNED
AI-powered customer activation system for fintech platforms
Python ★ 1 3mo agoExplain → -
hackerrank-orchestrate-may26 ★ PINNED
HackerRank Orchestrate 2026 - Support Triage Agent
Python ★ 1 2mo agoExplain → -
interactive-educator ★ PINNED
A Claude skill for building 3Blue1Brown-style interactive lessons on demand.
★ 14 26d agoExplain → -
Bdm-Capstone_Project ★ PINNED
Optimising Customer Engagement at a Supermarket
★ 0 1y agoExplain → -
automated-data-analysis ★ PINNED
Performs automated data analysis
Python ★ 0 1y agoExplain → -
hackerrank-orchestrate-june26 ★ PINNED ⑂
Problem Statement & Instructions Multi-Modal Evidence Review
Python ★ 0 22d agoExplain → -
typesetter
Claude Code skill that turns any topic, conversation, or file into a single-file, beautifully typeset HTML document - trigger with /paper
HTML ★ 22 16d agoExplain → -
lecture-skills
No description.
HTML ★ 20 2d agoExplain → -
concept-drill
A Claude skill that diagnoses where you are weak on a concept and drills it until it sticks
★ 12 2mo agoExplain → -
project-forge
A Claude skill to turn a raw project idea into a vetted, scoped, resume-ready build plan that ships with its own working-memory files and update discipline
★ 2 28d agoExplain → -
learning-playbook
No description.
★ 2 3mo agoExplain → -
Wamikmk
No description.
★ 1 2mo agoExplain → -
project-playbook
A manual to collaboratively make projects with claude.
★ 1 3mo agoExplain → -
Machine-Learning
Machine Learning Techniques
Jupyter Notebook ★ 1 1y agoExplain → -
spendily
An expense tracker app
CSS ★ 0 2mo agoExplain → -
book-of-artifacts
A collection of interactive claude artifacts in the domain of Maths, Stats and Machine Learning with a demo link.
JavaScript ★ 0 2mo agoExplain → -
Python-OOP-ATM
ATM in OOP
Jupyter Notebook ★ 0 8mo agoExplain → -
Parable-app
Explaining concepts through a story.
Python ★ 0 9mo agoExplain → -
scikit-learn ⑂
scikit-learn: machine learning in Python
★ 0 9mo agoExplain → -
Probability
Projects on Probability
Jupyter Notebook ★ 0 9mo agoExplain → -
Household-Services-app
A house services application.
HTML ★ 0 1y agoExplain → -
My-tds-Project-1
TDS Project 1
Python ★ 0 1y agoExplain → -
lecture-1-cs50
cs50-lecture-1
HTML ★ 0 1y agoExplain → -
TDS
TDS Graded Assignments
HTML ★ 0 1y agoExplain → -
Web-development-cs50
Repository on web development course by cs50
HTML ★ 0 1y agoExplain → -
Pandas
Pandas Library
Jupyter Notebook ★ 0 2y agoExplain → -
DSA-in-Python
Data Structures and Algorithims In Python
Jupyter Notebook ★ 0 2y agoExplain → -
my-Js-Journey
Javascript Journey
JavaScript ★ 0 2y agoExplain →
No repos match these filters.
More creators on gitmyhub
paulirish iam-veeramalla tiangolo kennethreitz StephenGrider