View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View aashi2912's full-sized avatar

Block or report aashi2912

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
aashi2912/README.md
Typing SVG

LinkedInPortfolioEmail


✦ AI Product Manager · SWE background ✦

🧠 The short version

I build enterprise AI products that turn complex research and data workflows into tools people actually want to use.

My edge: I was a software engineer first - 3 years building real-time analytics platforms and trading tools. That means I don't just write requirements and hope for the best. I understand what's feasible, where the technical risk lives, and how to have real conversations with the teams building the thing.

Now I work at the intersection of LLMs, RAG, agentic workflows, and enterprise product delivery - shipping secure, compliant B2B solutions with measurable outcomes.

📍 Right now

Role → AI Product Manager
Domain → Generative AI + Research Tech
+ Alternative Data
Stack → LLMs · RAG · AI Agents · NLP
Embeddings · Vector Search
Eng bg → React · Next.js · Python · SQL
Node.js · MongoDB
Focus → Enterprise, secure, shippable

⚡ Impact - by the numbers

What changedHow
🚀60% faster time-to-insight for end usersLLM-powered automation of high-frequency research workflows
⏱️12 hours → under 2 hours on critical workflowsAI agents handling data-intensive manual tasks end-to-end
📉60% reduction in manual research effortAgentic RAG pipelines replacing repetitive analyst work
📈25% efficiency gain across teamsResearch technology enhancements across cross-functional delivery
⚙️40% platform performance boostOptimised caching, API architecture, and data-fetching strategies
👥8,000+ enterprise users servedMulti-agent GenAI platform featured by NVIDIA

🛠️ What I work with

AI / ML

LLMsRAGAI AgentsAgentic WorkflowsNLPEmbeddingsVector SearchPrompt EngineeringModel EvaluationResponsible AI

Product

PRDOKRs0-1RoadmapGTMA/BAgileUser Research

Technical

PythonSQLJavaScriptReactNext.jsAzureNode.jsJIRAFigma


🧪 Things I've built

🗺️ Vibe RouteLive

Google Maps tells you the fastest route. This tells you the best one.

AI-powered walking route comparison that scores routes by how they feel — not just how fast they are. Built with LLM scoring, DBSCAN clustering, and NLP sentiment pipelines.

Claude APIDBSCAN MLNLPProduct Discovery

80% of what you watch was chosen by an algorithm. This shows you what it's hiding.

Surfaces filter bubbles in Netflix viewing behaviour using cosine similarity, content-based filtering, and the Herfindahl index to measure recommendation diversity.

Claude APICosine SimilarityHerfindahl IndexAI


💡 How I think about product


"The best AI products don't feel like AI. They feel like someone finally understood the problem."


Ship small, learn fast, kill what's not working — and have the courage to say so.

I believeI don't believe
🎯 The user's real problem > the stated requirement🚫 AI is a solution looking for a problem
📐 A good PRD saves 10x the engineering time🚫 Moving fast means skipping clarity
🔍 Talking to users is never optional🚫 Internal proxies understand end users
🛡️ Security and compliance aren't afterthoughts🚫 You can bolt guardrails on later
📊 If you can't measure it, you didn't ship it🚫 Adoption is someone else's problem

I don't believe in building features nobody asked for. For me, AI isn't the product — it's the tool. The product is the problem you're solving, and how seamlessly you solve it. If the user has to think about the AI, you've already lost.


Always up for conversations about AI product strategy, research tech, or building things that actually work.

Let's TalkConnectPortfolio

Pinned Loading

  1. aashi-portfolioaashi-portfolioPublic

    TypeScript

  2. aashi2912aashi2912Public

    Config files for my GitHub profile.

  3. blind-spotblind-spotPublic

    A tool that shows you what Netflix's algorithm is hiding. Measures filter bubbles using cosine similarity, content-based filtering, and the Herfindahl index.

    JavaScript

  4. cn_tower_botcn_tower_botPublic

    Python bot using Claude API + Twilio that sends a daily WhatsApp message at 8pm with a fun fact about that night's CN Tower lighting cause. ~100 lines, under 1¢/day.

    Python

  5. vibe-routevibe-routePublic

    AI-powered walking route scorer — scores routes by how they feel, not just how fast. Uses Claude API, DBSCAN clustering, and 6 peer-reviewed studies.

    JavaScript