Skip to content
View singhharsh1708's full-sized avatar
💭
Rendering
💭
Rendering

Organizations

@SciML

Block or report singhharsh1708

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

Harsh Singh

Numerical software. Time integration, solver internals, and the occasional tool.

Google Summer of Code 2026 at SciML, under NumFOCUS.
Research with the Chair of Computational Mathematics, TU Hamburg, and the Numerical Analysis Group, Oxford.
375+ merged pull requests to projects maintained by others, 214 of them in SciML.

Portfolio  ·  LinkedIn  ·  Codeforces

❦

The purpose of computing is insight, not numbers.
Richard W. Hamming, Numerical Methods for Scientists and Engineers, 1962


I. Built and maintained

  • PETScDiffEq.jl - PETSc's TS time integrators behind the SciML solve interface: explicit RK, Rosenbrock-W, BDF, Gauss IRK, ARK IMEX and DAE solvers, with PETSc's discrete adjoint for sensitivities. Registered in General, and the package I spend most maintenance time on.
  • scrollcraft - scroll-animation site builder. Launched as a paid SaaS, since made free and open source; also a Claude Code plugin.
  • kitbash - one open format for AI agent skills, compiled to ten coding agents, with the standing token cost of each output measured at build time. On npm and Homebrew.
  • Amazon ML Challenge 2026 - business entity resolution across 10 million noisy multilingual records against 1.7 million reference businesses: 0.988642 public F0.5 among 8,269 teams, built in 44 hours on one laptop with team Inno8. Write-up.
  • Assay.jl - Bayesian inference from first principles: MCMC, SMC and ADVI implemented rather than imported, with the SBC and Geweke checks that prove the numbers are right.

II. SciML and the Julia ecosystem


III. Beyond Julia

  • omi - the open-source AI wearable. Crash and data-loss fixes in the app, from wiped SD card recordings to decoders that one bad entry could take down, and the bot that runs its community support queue.
  • Pasteur Labs - Tesseract with its PyTorch and JAX bindings, and Mosaic: dtype checks at the runtime boundary, gradients through list-valued fields, and adjoints for FEniCS solvers.
  • ZoneMinder - output escaping, accessibility, PHP 9 forward-compatibility and schema fixes in the video surveillance stack.
  • Irksome - Runge-Kutta time stepping for finite element problems in Firedrake, with Oxford's Numerical Analysis Group.
  • openpilot - comma.ai's driver assistance system. Its test runner was skipping every parameterized test class; now they run.
  • tt-metal - Tenstorrent's kernel stack. The ttnn kernel sources that shipped missing from the package, experimental ops included.
  • Music Blocks - Sugar Labs' visual music programming environment for children.
  • Cloud native - apiserver-network-proxy (Kubernetes SIG) and Meshery.

IV. Writing

  • GSoC 2026 final report - what a summer of tableau-ification and multirate integrators actually produced.
  • singhharsh.in - notes on numerical methods, open source, and the things I build.

Pinned Loading

  1. SciML/OrdinaryDiffEq.jl SciML/OrdinaryDiffEq.jl Public

    High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learni…

    Julia 686 277

  2. SciML/SciMLBenchmarks.jl SciML/SciMLBenchmarks.jl Public

    Scientific machine learning (SciML) benchmarks, AI for science, and (differential) equation solvers. Covers Julia, Python (PyTorch, Jax), MATLAB, R

    Julia 346 114

  3. gsoc_blog gsoc_blog Public

    GSoC 2026 @ SciML — Personal portfolio & technical blog

    HTML

  4. kitbash kitbash Public

    The package manager and compiler for AI agent skills — write once, run in Claude Code, Cursor, Codex, Copilot, Gemini CLI, and more

    HTML 9 4

  5. scrollcraft scrollcraft Public

    Cinematic scroll websites, exported as plain HTML. Free templates, runs in your browser, no account.

    TypeScript 63 6

  6. sciml-toolkit sciml-toolkit Public

    VS Code extension for Julia SciML: inline execution, @benchmark panel, and LaTeX equation preview

    TypeScript