Skip to content
View OmprakashSahani's full-sized avatar

Block or report OmprakashSahani

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

Omprakash Sahani

ML Systems Engineer · Software Engineer · Distributed Systems

Portfolio · LinkedIn · Email


About

I build tools for understanding how machine learning systems behave in practice — how they scale, where they regress, what they fail to evaluate, and how their behavior can be measured more reliably.

My current work spans robotics data systems, performance regression infrastructure, retrieval evaluation, distributed training, and transformer inference.


Selected Work

Tools for exploring state-space and workspace coverage in LeRobot datasets.

The project uses robot state trajectories and URDF-based forward kinematics to analyze workspace coverage, episode behavior, under-explored regions, and dataset structure through interactive 3D visualizations.

Live Demo


Performance regression infrastructure for pull requests.

It compares benchmark evidence, identifies material regressions, produces bounded repair guidance, and verifies fixes through a protected benchmark gate while leaving the final merge decision to a human.

Live Demo


Evaluation infrastructure for search and retrieval systems.

It provides reproducible benchmark datasets, TF-IDF, BM25 and hybrid retrieval baselines, ranking metrics, weak-query analysis, benchmark artifacts, and regression detection across runs.


An ML systems project built from first principles to study distributed training, transformer inference, KV-cache behavior, memory scaling, serving, observability, and performance.


More Projects

Project Focus
Distributed Training Profiler Communication overhead, scaling efficiency, memory use, and distributed-training bottlenecks
Benchmark Guardian Benchmark regression detection for GitHub pull requests
ML Reproducibility Auditor Reproducibility and engineering-quality analysis for ML projects
Distributed Training Simulator Data-parallel scaling and all-reduce communication analysis
Autograd Engine Reverse-mode automatic differentiation with dynamic computation graphs

Areas I Work On

  • ML systems and AI infrastructure
  • Distributed training and communication
  • Transformer inference and memory behavior
  • Performance benchmarking and regression detection
  • Search and retrieval evaluation
  • Robotics data systems
  • Reproducibility and observability

Engineering Approach

I prefer to measure systems before optimizing them, make assumptions explicit, and keep performance and evaluation claims backed by reproducible evidence.


Technical Focus

Python · C++ · TypeScript · PyTorch · FastAPI · GitHub Actions · Next.js

Pinned Loading

  1. lerobot-state-atlas lerobot-state-atlas Public

    Visualize and analyze LeRobot datasets with forward kinematics, 3D workspace coverage, trajectory playback, and episode-level exploration.

    Python

  2. codex-benchmark-guardian codex-benchmark-guardian Public

    Evidence-backed performance regression guardrails for pull requests, with protected verification and bounded Codex repair workflows.

    Python

  3. searcheval-lab searcheval-lab Public

    Evaluation and benchmarking infrastructure for search and retrieval systems.

    Python

  4. atlas-ai atlas-ai Public

    ML systems platform for distributed training, transformer inference, profiling, benchmarking, observability, and model serving.

    Python 1

  5. dist-training-profiler dist-training-profiler Public

    Distributed training profiler for analyzing compute, communication, memory, and scaling bottlenecks in ML training systems.

    Python 1

  6. ml-repro-audit ml-repro-audit Public

    ML Systems Reproducibility Auditor — Analyze GitHub repositories for reproducibility, benchmarking rigor, and distributed training design quality.

    Python 1