Rhudhresh R · EEE · Chennai

I build AI that's trusted to act.

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.

14,000+registrations at ABB, where I placed 3rd
3,808teams at SEMICON India. Mine made the national finale
3Indian languages live in my voice agent: English, Hindi, Tamil
~107klines of Rust in ValeBench, my browser PCB editor

What I build

Three kinds of systems. One standard: prove it.

Electrical engineering taught me that every number has units and every claim has a test. I bring that to AI.

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.

Physics-first engineering AI

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.

Products you can open today

Live demos, real integrations and interfaces built for the person using them, not for the slide deck.

Selected work

Built against the clock. Ready for the demo.

ContextRailFreshworks Great Agent Hackathon

Say it once, in your language. Get an approved, audited action.

“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

LatticeRankSEMICON India · Top 10 of 3,808

Wafer navigation recovery across a 10× scale gap.

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

KASAMiQOO Hackathon 2026

The video that swears it's real.

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

PlantLensArduino Physical AI Challenge

Factory diagnosis that never touches the machine.

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

FlowLensKONE Elevate'26 · PS13

Elevator root cause, not guesswork.

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

Range 2.0Indian EVs

Will your EV make it?

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

SafeFit-RASME Brain Bolt × Siemens Energy

200 battery packs. 50 EVs. Zero unsafe dispatches.

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

14/36

I find where AI breaks before it touches money.

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

Nineteen national competitions in one year.

ABB Accelerator Student HackathonGrand finale at ABB Innovation Center, Bengaluru🥉 3rd · 14,000+ · ₹1,00,000
SEMICON India HackathonLatticeRank · Applied Materials · Yashobhoomi, New Delhi🏆 Grand finalist · top 10 of 3,808
Smart India HackathonHELIOROUTE + Edge Voice Handoff2 problem statements
Mitsubishi Electric AutomationXProof of RepairSmart-factory repair evidence
Freshworks Great Agent HackathonContextRailLive Freshservice + Slack + Sarvam
KONE Elevate'26FlowLensEvidence-first elevator RCA
Arduino Physical AI ChallengePlantLensRunning on UNO Q hardware
ASME Brain Bolt × Siemens EnergySafeFit-RZero unsafe dispatches
Namma AI HackathonOffline waste classifier on Raspberry PiTeam leader
Hack ApertusApertus Charter Check3/3 findings reproduced offline

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

Judges don't have to trust me. They can check.

Proof over claims

Every integration is labelled by what actually ran, so anyone can see in seconds which APIs were called live.

LIVE · FIXTURE · PLANNED

Rerun, don't believe

One command rebuilds the results offline and prints a fingerprint to compare against the published one.

make run → REPRODUCED 3/3

Fail closed

When evidence is thin, my systems ask, hold or refuse. They never fill the gap with a confident guess.

ask · hold · refuse · approve

Stack

From RS485 to React.

Languages
Python · TypeScript · Rust · C++ · Verilog
Agents & AI
Claude · Groq · Sarvam · LangGraph · Ollama
Backend
FastAPI · Django Ninja · Rust Axum · MCP
Frontend
React 19 · Next.js · Vite · WebAssembly
Data & infra
Postgres/pgvector · Qdrant · FalkorDB · Docker · AWS · Vercel
Hardware & EDA
Arduino UNO Q · RS485 · KiCad · ngspice · Altium

Let's build

Need someone who ships by the demo?

Agents, payments, Indian-language voice, hardware or all four at once. I'm open to hackathon teams, internships and serious collaborations.