Skip to content
View kavishsathia's full-sized avatar
🥶
Coding
🥶
Coding

Block or report kavishsathia

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kavishsathia/README.md

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.

email · linkedin · github


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.

Compiler WebAssembly Type System | starlang.dev

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 Agents Verification pip library | github

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.

Elasticsearch ES|QL Python OpenAI Agents SDK | github

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.

FastAPI pgvector WebLLM OAuth 2.0 | github

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.js PostgreSQL OpenAI | github


4.96/5.0 GPA · 3x Dean's List · 4x Hackathon Wins ∎

Pinned Loading

  1. star star Public

    The Star Programming Language

    Rust 25

  2. sworn sworn Public

    Unopinionated contract-based verification for AI agents.

    Python 4