Software Engineering Manager at Hudl, leading 16 engineers across two squads in Mumbai. Building a global sports platform for 200,000+ teams including NFL, NBA, and NCAA.
12+ years as a full-stack engineer. Deep background in .NET, MERN, and cloud architecture. Still hands-on, still shipping code.
📍 Vancouver, Canada | Portfolio | LinkedIn | Medium
At Hudl I run Pluto and Jupyter squads, building content ingestion pipelines, analyst tooling, and operator queue systems. Recently shipped the InStat Ice Hockey Queue integration into Assist (live June 2026) and leading the AmFb matching initiative with projected $300K+ annual savings.
Previously at RBC Global Asset Management (Vancouver), where I led cloud migration for a $600B+ AUM platform. Started as the first hire on the cloud mandate and built it into 4 delivery squads.
I believe in clean architecture, observable systems, and engineering teams that actually want to show up.
| Project | What it is | Stack |
|---|---|---|
| ai-enterprise-rag | Local RAG examples with multi-SDK CI and open-model pull request review | C#, Python, GitHub Actions, Hugging Face |
| chunk-lens | Visualise chunk boundaries in RAG pipelines — 8 splitting strategies, overlap on all of them, grapheme-safe boundaries | TypeScript, Vite, Playwright |
| rag-semantic-search-dotnet | RAG pipeline with PostgreSQL pgvector, Ollama embeddings, and streaming generation | C#, .NET 10, PostgreSQL |
| ai-semantic-search-dotnet | Semantic search on Microsoft.Extensions.AI with SIMD-accelerated cosine similarity | C#, .NET 10 |
| enggenie | Multi-agent SDLC skill suite for coding agents: refine, design, plan, build, review, QA, ship | Claude Code, Cursor, Copilot |
| naturalize | Make AI-assisted writing read like a human wrote it — grounded in Wikipedia's Signs of AI Writing, with a built-in self-audit | JavaScript, Claude Code |
| morning-coffee | AI dashboard that auto-generates daily team health from Jira and GitHub | LLM, Jira API, GitHub API |
| py-you-learn-langchain | Hands-on LangChain from basics through RAG pipelines | Python |
| n8n-workflows | Agentic workflows for content generation and automation | n8n, Gemini, FFmpeg |
| wa-service-template | Production-ready .NET service template | C#, .NET Core |
| webapi-clean-architecture | Clean architecture reference for .NET Web APIs | C# |
| mock-api-hub | Open mock API for cricket, sports, and general dev use | JavaScript |
| tinyhands | Fullscreen keyboard smash toy for my son Ayaan | Next.js, TypeScript, Canvas API |
I configured and documented repository automation for a mixed .NET and Python monorepo without turning it into a platform project.
GitHub Actions and open model code review covers multi-SDK matrix builds, formatting, Dependabot, and pull request review with Qwen through Hugging Face. It also explains structured model output, validated inline comments, token permissions, and untrusted diff handling.
See the successful CI run and merged verification PR.
I write practical, no-fluff content for senior engineers and engineering managers.
Koffee aur Claude Code series on using Claude Code the way it's meant to be used:
| Title | |
|---|---|
| Part 1 | What Actually Changes When AI Moves Into Your Terminal |
| Part 2 | Context Is Everything |
| Part 3 | Custom Commands and Hooks |
| Part 4 | Spec-Driven Development |
| Part 5 | MCP Servers and External Services |
System Design
- What a Taco Shop Taught Me About System Design: 30 concepts, one taco shop, zero jargon
AI & LLMs
- Building an Assistant with GPT: From Theory to Practice
- Mastering Prompt Engineering: A Developer's Guide
- Building LangChain Applications: Part I · Part II · Part III
Languages C# · TypeScript · JavaScript · Python
Backend .NET · ASP.NET Core · Node.js · GraphQL
Frontend React · Next.js
Data MongoDB · PostgreSQL · pgvector · Redis · DynamoDB · OpenSearch
Cloud & DevOps AWS · Azure · Docker · Kubernetes · Terraform
AI & Automation Claude Code · LangChain · LangGraph · Semantic Kernel · n8n · Cursor · MCP
2024 - present Software Engineering Manager Hudl, Mumbai (Remote from Vancouver)
16 engineers across Pluto and Jupyter squads
Built global sports platform for NFL, NBA, NCAA (200K+ teams)
InStat Ice Hockey Queue integration, AmFb cost reduction initiative
2020 - 2024 Staff & Lead Software Engineer RBC Global Asset Management, Vancouver
$600B+ AUM platform, 25+ apps migrated to Azure
Started as first hire on cloud mandate, scaled to 4 delivery teams
Leadership Model Award (2022), Individual Quarterly Award (2022)
2018 - 2020 Software Developer LGM Financial Services, Vancouver
2016 - 2018 Software Developer Progressa, Vancouver
2012 - 2015 Software Engineer GE Oil & Gas / Baker Hughes, Mumbai
2016 - 2018 MSc Computer Science Simon Fraser University, Burnaby BC
2008 - 2012 BE Computer Science Rajiv Gandhi Institute of Technology, Mumbai
- Claude Code in Action, Anthropic (2026)
- Software Architecture: From Developer to Architect, LinkedIn Learning (2024)
- AI Coding Agents with GitHub Copilot and Cursor, LinkedIn Learning (2024)



