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.
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 AISoftware 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. |
|
| ⚖️ | heft | How much of each Go dependency your program actually reaches, and whether copying the 12 lines you use beats importing the module. | |
| 🧾 | sidefx | A receipt for everything a block of Rails code did: rows written, callbacks, jobs, mail, HTTP, cache. Assert on it in CI. | |
| 🎯 | rebuild_budget | Exactly which Flutter widgets an interaction rebuilds, with a budget that fails CI when someone's setState starts rebuilding half the screen. |
- 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.
Merged into the geospatial deep-learning ecosystem:
- torchgeo
: added the substation segmentation dataset (#2352)
- terratorch
: temporal segmentation support in the encoder-decoder factory for geospatial foundation models (#355)
- 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.
| 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) |

