Skip to content
View rshrj's full-sized avatar

Highlights

  • Pro

Block or report rshrj

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

Rishi Raj, PhD

theoretical physics → scientific computing

papers · projects · linkedin


I think about black holes for a living: the BPS kind, mostly, and what their spectra can tell us about Donaldson–Thomas invariants.

Defended my PhD at Sorbonne Université / LPTHE in June 2026, supervised by Boris Pioline. Since then I've been retooling toward scientific computing: finished the CERN STEAM Academy 2026, a 10-week program covering heterogeneous CPU/GPU computing, FPGA edge inference, and applied deep learning. The through-line is the same either way: build something rigorous, make it fast, check it against reality.


◆ currently

  • Benchmarking neural discriminators (transformers, PFNs, XGBoost) for an LHC smuon search, with LPTHE/LPNHE
  • Looking for what's next in accelerated scientific computing / ML for physics

◆ papers


◆ projects

matrix-models-cpp
C++ · HPC
Simulating the bosonic BFSS matrix model: chaos, holography, and random-matrix thermalization, at the scale my master's thesis needed.

r-distro
Python · systems
Rebuilding the Debian ARM64 base system from source against a pinned snapshot, measuring where self-hosting closes.

xilinx-counter
VHDL · FPGA
A clock-to-LEDs counter on the Arty A7, synchronous logic and a Vivado Tcl/Make flow, built during CERN STEAM Academy.

OpenMP_Scaling_Benchmark
C++20 · HPC
A strong-scaling benchmark for OpenMP: how far parallelism actually gets you before it doesn't.


◆ stack

C++17/20/23 Python PyTorch CUDA Julia Mathematica SageMath · MPI, PBS, ROOT, Boost, GSL · CMake, Docker, GitHub Actions


dog owner · occasional traveler · still not over how much of physics turns out to be combinatorics

Pinned Loading

  1. r-distro r-distro Public

    Rebuilding the Debian ARM64 base system from source against a pinned snapshot, and measuring where self-hosting closes.

    Python 1

  2. cmssw-workspace cmssw-workspace Public

    Shell 1