Skip to content
View sauravsingla's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sauravsingla

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

Saurav Singla

Building high-performance open-source systems for evolving graphs, AI infrastructure & software reliability

Graph Systems · AI/ML Infrastructure · Software Reliability · C++ / Python

LinkedIn Google Scholar Hugging Face ORCID


⭐ Featured — VeloGraphX

Adaptive graph analytics for continuously evolving graphs

VeloGraphX is a C++20 + Python engine for dynamic graph analytics. When a graph changes, it can update affected state instead of blindly recomputing everything—while retaining full recomputation when that is the better choice.

Supports BFS/SSSP, connected components, triangle counting, k-core and PageRank.

Why try it

  • Correctness-first dynamic analytics with exactness checks and conservative fallbacks
  • 2,000,000 updates · 0 BFS mismatches · 0 triangle mismatches
  • C++20 + Python with reproducible benchmarks

GitHub stars

Try VeloGraphX →


Other active projects

Project What it solves
🎯 ConfigReach Codecov for configuration space — find env vars, feature flags and configuration states your tests do not exercise.
🧬 OligoArk DNA archival-storage research: encode data into DNA-like strands, simulate channel errors, reconstruct noisy reads and verify exact recovery.
🧩 VertiMosaic Vertical federated learning for organizations that share entities but keep raw feature tables local.
🔀 DeciShift Behavioral regression testing for ML decision systems: detect changed decisions, explain shifts and gate releases.

Try a project on your workload, report what breaks, reproduce a benchmark, or open a PR.


Research & publications

Book: Machine Learning for Finance

Course: Data Analysis for Business and Finance — 22,000+ learners

Technical writing: Selected articles

More research & professional links →


Build useful systems. Measure them. Make the evidence reproducible.

Follow @sauravsingla for releases, benchmarks and open-source experiments.

Pinned Loading

  1. OligoArk OligoArk Public

    OligoArk — AI-native DNA archival storage for intelligent tiering, adaptive encoding, error simulation, and reliable data reconstruction

    Python 1

  2. VeloGraphX VeloGraphX Public

    High-performance C++20 + Python engine for dynamic and incremental graph analytics on evolving graphs — BFS, SSSP, connected components, triangles, k-core and PageRank.

    C++ 36 34

  3. VertiMosaic VertiMosaic Public

    VertiMosaic is an open-source framework for cross-industry vertical federated learning on tabular data, enabling organizations with complementary features to collaboratively train models while keep…

    Python

  4. ConfigReach ConfigReach Public

    Deterministic configuration coverage for software repositories — discover which env vars, feature flags, CLI options, config files, and deployment parameters your tests actually exercise. Codecov f…

    Python 1 1

  5. DeciShift DeciShift Public

    Open-source ML behavioral regression testing for comparing decision-system versions, identifying changed actions, attributing shifts, and gating releases with Decision Contracts.

    Python 2