Skip to content
View rijuld's full-sized avatar

Highlights

  • Pro

Block or report rijuld

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
rijuld/README.md
Rijul Dahiya

ML & software engineer · M.S. Computer Science (AI track) at NYU Courant

I train models, ship the systems around them, and build tools that make hidden behaviour visible.

website LinkedIn Medium Email

name:        Rijul Dahiya
location:    New York, NY
education:   M.S. Computer Science, AI track · NYU Courant
building:    developer tools that show you what code really does before you trust it
researching: reinforcement learning for diffusion world models
interests:   agentic systems · multimodal reasoning · generative video · climate & geospatial AI

🔍 Tools that make the invisible visible

Software does a lot you never see: an installer quietly edits your shell profile, a dependency drags in half a framework, a save sends an email. Each of these tools surfaces one of those, in a different ecosystem.

Project What it shows you
🔮 soothsay What a curl | sh install script will do before it runs: profile edits, sudo, startup items, nested downloads, credential access. Also a Claude Code hook that stops AI agents from running installers nobody has read. Rust crates.io
⚖️ heft How much of each Go dependency your program actually reaches, and whether copying the 12 lines you use beats importing the module. Go
🧾 sidefx A receipt for everything a block of Rails code did: rows written, callbacks, jobs, mail, HTTP, cache. Assert on it in CI. Rails
🎯 rebuild_budget Exactly which Flutter widgets an interaction rebuilds, with a budget that fails CI when someone's setState starts rebuilding half the screen. Flutter

🧪 Research

  • GameWorldScore: RL finetuning of the Oasis Minecraft world model with GRPO and a ground-truth-free, five-part reward. No reference videos; the model learns from scored rollouts.
  • DO-ELECT: a dual-objective extension of ELECT (ICCV 2025) for instruction-guided image editing with diffusion models.
  • BareNet: a minimal CUDA tensor library with Python autograd, co-built from scratch as a team project.
  • Peri-Urban Hyderabad change detection: a satellite dataset pairing three years of surface reflectance with seven air-pollution bands.

🌍 Open source

Merged into the geospatial deep-learning ecosystem:

  • torchgeo stars: added the substation segmentation dataset (#2352)
  • terratorch stars: temporal segmentation support in the encoder-decoder factory for geospatial foundation models (#355)

🤖 AI agents & apps

  • Pivt: a logistics war room where IBM watsonx Orchestrate agents detect shipment exceptions, reroute trucks, price alternatives against SLA penalties, and draft the notices.
  • agent-surf: one-click internet access for AI agents, picking and health-checking the most reliable backend for each platform.
  • Anchor: a BPD recovery companion for patients, allies and clinicians (React Native, Express, multi-agent AI).
  • yuka: point your phone at a food label and get a nutrition score, with on-device OCR and Gemini.

💼 Work

Pollylabs AI agents and tools for compliance
Agree.com Engineering across AI-augmented document workflows
BNY Mellon Software engineering on data platforms
Providence Healthcare ML pipelines for healthcare data
ISRO Geospatial and satellite imagery (Sentinel-2, vegetation indices)

🛠️ Stack

Python PyTorch CUDA JAX Hugging Face Rust Go C++ TypeScript Next.js React FastAPI PostgreSQL Kafka Docker AWS


the best way to predict the future is to train it.

rijul.co · rijul.dahiya@gmail.com

Pinned Loading

  1. soothsay soothsay Public

    Read the omens before you `curl | sh`: explains what an install script will do before it runs, and stops AI coding agents running unreviewed installers (Claude Code hook).

    Rust 3

  2. heft heft Public

    Weigh your Go dependencies against what you actually use: builds your call graph and shows, per dependency, how much your program reaches and what it drags in.

    Go

  3. torchgeo/torchgeo torchgeo/torchgeo Public

    TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data

    Python 4.2k 595

  4. gameworldscore gameworldscore Public

    Reinforcement-learning finetuning of the Oasis Minecraft world model using GRPO and GameWorldScore, a ground-truth-free reward built from five components.

    Python

  5. torchgeo/terratorch torchgeo/terratorch Public

    A Python toolkit for fine-tuning Geospatial Foundation Models (GFMs).

    Python 869 164

  6. agentic-mesh-mental-health-app agentic-mesh-mental-health-app Public

    Anchor: a BPD recovery companion for patients, allies and clinicians. React Native app with an Express and MongoDB backend and multi-agent AI.

    TypeScript 1