Skip to content
View badrusiddique's full-sized avatar

Block or report badrusiddique

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
badrusiddique/README.md

Badrudduza (Badru) Siddique

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


What I do

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.


Open Source

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

GitHub Actions & AI code review

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.


Writing

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

AI & LLMs


Stack

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


Experience

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

Education

2016 - 2018   MSc Computer Science   Simon Fraser University, Burnaby BC
2008 - 2012   BE Computer Science    Rajiv Gandhi Institute of Technology, Mumbai

Certifications

  • 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)

Popular repositories Loading

  1. ai-naturalize-skill ai-naturalize-skill Public

    Make AI-assisted writing read like a human wrote it. A Claude skill grounded in Wikipedia's Signs of AI Writing, with an always-on prose default and a built-in self-audit.

    JavaScript 1

  2. wa-service-template wa-service-template Public

    C#

  3. chat-gpt-bot chat-gpt-bot Public

    C#

  4. typescript typescript Public

    TypeScript

  5. resume resume Public

    TypeScript

  6. webapi-clean-architecture webapi-clean-architecture Public

    C#