KAVISH SATHIA

Computer Science at NUS. I'm working toward the DWIM (Do What I Mean) compiler: building the tools that close the gap between what a human means and what a machine does.

SELECTED WORK

01

Star

A programming language that compiles to WebAssembly

A statically-typed programming language that compiles to WebAssembly, facilitating seamless cross-language library development. Write once, generate idiomatic APIs for Python, JavaScript, Rust, and Go. No more parallel SDK maintenance.

CompilerWebAssemblyType System|starlang.dev
star screenshot 0star screenshot 1star screenshot 2
02

Sworn

The AI accountability framework

A framework for observing silent errors in AI agent executions at scale. Developers define behavioural contracts and a separate verifier evaluates deliverables against them. Features semantic, deterministic and NLI verifiers, plus a contract coverage metric to surface unmonitored behaviours.

AI AgentsVerificationpip library|github
sworn screenshot 0sworn screenshot 1sworn screenshot 2
03

Gauntlet

Adversarial fuzz-testing for AI agents

An autonomous adversarial agent that intercepts your AI agent's tool calls in real time, creatively manipulating results to discover security flaws like prompt injection, data exfiltration, and content poisoning. Uses a closed hypothesize-prove-store cycle with short-term and long-term memory circuits built entirely within Elasticsearch Agent Builder.

ElasticsearchES|QLPythonOpenAI Agents SDK|github
gauntlet screenshot 0gauntlet screenshot 1gauntlet screenshot 2
04

Vault

Privacy-first universal preference management

A system that eliminates the cold start problem by letting preferences follow users across apps. Raw text never leaves the device: client-side WebLLM generates semantic embeddings stored via pgvector, with game-theoretic anti-gaming and temporal decay.

FastAPIpgvectorWebLLMOAuth 2.0|github
vault screenshot 0vault screenshot 1vault screenshot 2
05

Oz

An AI operating system built under 24 hours

An OS where software is an extendable primitive. Users generate, modify and publish applications via natural language, with Google Drive as the backing filesystem. Features an OzSDK mimicking Linux syscalls. Top 9 at Hack&Roll 2026.

Next.jsPostgreSQLOpenAI|github
oz screenshot 0oz screenshot 1oz screenshot 2