Agents that act under rules
The model reads intent. Deterministic code decides identity, policy and approval, and a named human signs off on what matters. Every action leaves an audit trail.
Rhudhresh R · EEE · Chennai
Agents that approve access, move money and diagnose machines. Each one runs inside rules a model can't override and ships with evidence anyone can rerun.
What I build
Electrical engineering taught me that every number has units and every claim has a test. I bring that to AI.
The model reads intent. Deterministic code decides identity, policy and approval, and a named human signs off on what matters. Every action leaves an audit trail.
Start from the physics, learn only the residual, report the uncertainty. Wafers, batteries, motors, EVs and power feeders, from RS485 wiring up to the browser.
Live demos, real integrations and interfaces built for the person using them, not for the slide deck.
Selected work
“Give Anil the same access as Rahul.” ContextRail turns one sentence into a Freshservice ticket, a policy-checked plan, a Slack approval and a verifiable record. If two Rahuls exist, it asks which one.
LIVE: Freshservice tickets · Slack approvals · Sarvam voice in EN, HI, TA
For Applied Materials' Drift-Sense problem: find a 1 nm/px reference inside a 10 nm/px SEM image, on CPU only, with a synthetic data engine built so no model can cheat.
Grand finale · Yashobhoomi, New Delhi
Your screen writes a fresh light code into a selfie video. Cut a second out and the timing breaks: Kasam toot gayi, the oath is broken. Runs entirely on the device.
Live demo · fully offline verification
A read-only retrofit that listens on RS485, fingerprints the motor from physics and explains faults through a causal graph.
Running on Arduino UNO Q · offline · read-only
Rebuilds the journey, finds the first causal deviation, ranks hypotheses with evidence for and against, and recommends the safest next diagnostic test.
Evidence-first RCA · non-actuating by design
Physics traction, India-specific AC load and a learned residual, with conformal intervals and a “why this number” waterfall for every answer.
Cars and two-wheelers · Drive · Simulate · Lab
Spotted that the brief's minimum-charge rule was a range requirement in disguise, then built the allocator around it.
min_SoC = 0.633 × range + 18.37 · r = 0.967
Testing the Swiss Apertus 8B model at Hack Apertus, I showed it approved 14 of 36 over-limit payments when only the number format changed, against 0 of 36 in the standard format. One command reproduces all three findings offline.
Competition record · 2026
Also built for: iQOO · GraphHacks · atomQUEST · Schneider Electric Yuva Yodha · Amazon ML Challenge · Tata Teliport S4 · Redrob India Runs · Seva First · RISE
How I work
Every integration is labelled by what actually ran, so anyone can see in seconds which APIs were called live.
LIVE · FIXTURE · PLANNEDOne command rebuilds the results offline and prints a fingerprint to compare against the published one.
make run → REPRODUCED 3/3When evidence is thin, my systems ask, hold or refuse. They never fill the gap with a confident guess.
ask · hold · refuse · approveStack
Let's build
Agents, payments, Indian-language voice, hardware or all four at once. I'm open to hackathon teams, internships and serious collaborations.