Skip to content
View MohammedAlkindi's full-sized avatar
👋
👋

Block or report MohammedAlkindi

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

Mohammed Alkindi

Computer science student at UC San Diego. I build developer tools and data systems, and fix Windows, CI, and numerical correctness bugs in open source.

In summer 2026, I was a data analyst intern at Shell Kuwait, building a Python tool that turns daily production spreadsheets into checked reports.

Resume · Portfolio · LinkedIn

Selected projects

Project What I built Explore
Switchyard A CLI that gives each coding agent an isolated git worktree and detects collisions before merging. Source · Demo · npm
Ridge Spreadsheet analysis that computes statistics and data-quality evidence deterministically before optional model interpretation. Source · Demo
ProofX Number-theory experiments with seeded, replayable search ledgers and bounded Lean checks. Source · Research notebook

Selected merged fixes

  • Numerical correctness: microsoft/onnxscript #3027. Fusing BatchNorm into Gemm silently changed model outputs when Gemm used a non-default beta. I corrected the bias scaling and removed the forwarded attribute, with parameterized numerical regression tests.
  • Windows installs: microsoft/apm #2941. Generated staging names consumed too much of the Windows path budget. I shortened them while preserving cleanup of older staging directories; regression tests cover path headroom and both naming formats.
  • Filesystem events: watchdog #1204. Renaming file to FILE on Windows produced a false deletion event. I filtered the redundant native record and added file, directory, and genuine-deletion regression cases.

As of October 12, 2026: 169 merged upstream pull requests across 43 repositories, including 44 at Microsoft. Other contribution records: simple-statistics, NVIDIA, and NegPy.

Other work

contextbill prices coding sessions from local transcripts. OmanX provides sourced visa and compliance guidance for Omani students abroad.

I use coding agents for much of this work and say so wherever a project asks. Off the keyboard: badminton and photography.

Pinned Loading

  1. switchyard switchyard Public

    Run many AI coding agents on one repo without collisions.

    TypeScript

  2. proofx proofx Public

    Hunts counterexamples to number-theory conjectures and publishes seeded, replayable search ledgers.

    Python

  3. ridge ridge Public

    Spreadsheet analysis that computes the statistics locally before an LLM explains them.

    JavaScript

  4. simple-statistics/simple-statistics simple-statistics/simple-statistics Public

    simple statistics for node & browser javascript

    JavaScript 3.5k 240

  5. gorakhargosh/watchdog gorakhargosh/watchdog Public

    Python library and shell utilities to monitor filesystem events.

    Python 7.4k 798

  6. microsoft/hve-core microsoft/hve-core Public

    A refined collection of Hypervelocity Engineering components (instructions, prompts, agents, and skills) to start your project off right, or upgrade your existing projects to get the most out of Gi…

    Python 1.5k 328