PAVAN//FOUNDRY
LVL 10/150
Open to internships — AI, ML, security, or anything adjacentGujarat, India

DETERMINISTIC BY DESIGN

I build the thing — then I build the thing that catches it lying.

Pavan Patel — AI Systems & Security Engineer10 indexed builds2 upstream defects filed at Google
PLATE 02

WHO YOU ARE READING

I build software that gets trusted to decide something on its own — clear a payment, flag a scam, grade another program's work.

Systems like that fail quietly. Nobody gets an error; the fraud just goes through, or a test reports a pass for something that never ran. So most of my work is the checking layer — the part that has to be convinced before anything actually happens. Two of those checks turned up real bugs in Google's payment software, now filed publicly on their repository.

The subject matter moves around a lot: payments, elections, compliance, child safety, mental health, voice, travel. The question underneath never changes — how do you know this thing is right?

Where the work has gone

  • Verification & policy

    Turning rules into checks a system cannot skip, and evidence an auditor can replay.

    PRAMANAAP2 #339 / #340ComplyLite
  • Agent systems & evals

    Task graphs planned at runtime, and graders built so an agent cannot score by doing nothing.

    Eval harnessopen-multi-agentThis console
  • Applied ML

    Retrieval, classification and signal work — with the confidence kept attached to the claim.

    Raksha AIVoice emotion CNNWellness companion
  • Blockchain

    Settlement on-chain where verification should not depend on whoever ran the process.

    VortiFiVeriServePOCSO Shield
  • Backend & data

    Schemas as contracts, migrations owned by the repo, tests against a real database.

    GlobeTrotterComplyLiteTradex
  • Product surface

    Android and web clients, motion systems, design tokens gated on contrast in CI.

    Sole VaultRaksha AIGlobeTrotter

This page is a console, not a scroll.

You do not need to know anything technical to use it. Here is the whole idea, in three steps.

  1. 01

    Pick a mission

    Five of them, listed down the left of the console. Each one is a small job — work out who this is, go through the projects, check the education.

  2. 02

    Press dispatch

    Six assistants share the work between them. You watch them think, look things up, and report back — live, one line at a time. Nothing is pre-recorded.

  3. 03

    Read what they find

    Everything they report is on this page anyway. The console is just a more interesting way in. Scroll past it and you lose nothing.

PLATE 03

THE ROSTER

Six operatives, one discipline each — they are the six areas the work actually falls into. Click one to recruit it: you earn XP, and its full briefing opens. All six are available from the start.

PLATE 04

MISSION CONSOLE

Pick a mission and dispatch it. The plan is a directed graph, not a script — independent steps run concurrently, interleave their traces, and finish out of order. Tool calls are real; github.repo queries the public API live.

foundry/runtime — M-01IDLE
IDENTIFY THE OPERATOR3 steps · 3 stages · ~860 tok

Establish who this dossier belongs to and what he actually claims to do.

ATLAS◇
Resolve the identity record
index.search
ORACLE◇
Extract the stated thesis
embed
FORGE◇
Assemble the dossier surface
render
foundry/runtime idle.Dispatch M-01 to watch 3 agents plan, call their tools, and stream back what they found.
TOKENS 0ELAPSED 0.0sSTEPS 0/3
PLATE 05

THE VAULT

10 builds — the ones worth defending, drawn from the public repositories plus two private ones. Ranked by how much of the work survives questioning rather than by stars, and rarity follows that ranking. Turn a card over for the argument and the numbers.

Grading against the evidence snapshot…

MYTHIC2026
CIPHERVerification Gate
PRAMANA

No model on the money path.

A safety gate that sits between an AI shopping assistant and your bank, and refuses the payment unless every required check actually ran.

Tests671 passing
Coverage94%
Commits42
LicenceApache-2.0
Python 3.13AP2SD-JWTPolicy-as-codePydanticpytest
▸ TAP TO INSPECTCIPHER
DOSSIERpramana
PRAMANA

A deterministic verification gate between an AI buying agent and merchant checkout. It parses an AP2 delegation chain, computes the RBI e-mandate envelope as executable predicates, and writes a hash-chained evidence record for every verdict it reaches.

A declared obligation that produced no result becomes INDETERMINATE at construction time and blocks exactly as hard as an outright violation — the difference between "checked and passed" and "never checked" is enforced by the type system, not remembered by convention.

Python 3.13AP2SD-JWTPolicy-as-codePydanticpytest
DEPTH96
RIGOUR98
SURFACE54
NOVELTY92
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
LEGENDARY2026
CIPHERUpstream Finding
AP2 #339 / #340

Two defects found in Google's agent-payments code.

While building the gate above, two real bugs turned up in Google's own payment software. Google confirmed them, and both are now public on their repository.

IssueAP2#339
Pull requestAP2#340
Repro time~30 seconds
StatusAcknowledged
AP2SD-JWTPythonReproducible harness
▸ TAP TO INSPECTCIPHER
DOSSIERap2-findings
AP2 #339 / #340

Building PRAMANA against Google's AP2 reference SDK surfaced two defects in its own verification path. Google confirmed the mechanism, classified it as intended behaviour, and invited a public issue — both are now filed upstream as an issue and a pull request.

The finding ships as an executable proof rather than a write-up: `pramana finding` mints two presentations against the installed SDK, runs AP2's own evaluators over each, prints the commit it ran against, and exits non-zero the day the defect stops reproducing.

AP2SD-JWTPythonReproducible harness
DEPTH94
RIGOUR95
SURFACE30
NOVELTY88
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
LEGENDARY2026
WARDENFraud Interception
RAKSHA AI

Rules first on device, retrieval second, model last.

An app that spots scam messages and calls before they reach you, in twelve Indian languages — and always tells you which specific warning sign it saw.

Commits82
Languages12
SurfacesAndroid + web
IsolationRow-level security
KotlinReact 19FastAPIpgvectorPostgreSQLSupabase
▸ TAP TO INSPECTWARDEN
DOSSIERraksha-ai
RAKSHA AI

A fraud-interception system across Android and web. Detection runs in a fixed order — deterministic rules on the device, then retrieval over past cases, and only then a model — so a verdict is explained from evidence rather than invented. Case history is isolated per user with row-level security.

The ordering is the design. Putting the model last means the common cases never reach it, the explanation is always traceable to a rule or a retrieved precedent, and the system degrades to something still useful when the network is gone.

KotlinReact 19FastAPIpgvectorPostgreSQLSupabase
DEPTH88
RIGOUR84
SURFACE82
NOVELTY80
▸ TAP EDGE TO CLOSE · SCROLL FOR MOREPRIVATE SOURCE
EPIC2025
WARDENSurveillance Co-pilot
COMPLYLITE

Compliance alerts that can show their working.

Software for stockbrokers that watches trades for suspicious patterns, and shows exactly which rule fired so a human can argue with it.

Commits35
DetectionRules + ML
AnalyticsDuckDB (OLAP)
LicenceMIT
FastAPIDuckDBPandasReact 18Ant DesignRecharts+1
▸ TAP TO INSPECTWARDEN
DOSSIERcomplylite
COMPLYLITE

A hybrid rules-plus-ML detection engine over CSV and SFTP ingestion, with DuckDB for in-process analytics and a React dashboard for triage. Backend, frontend, sample data and a Docker Compose stack all live in the repository, with detectors tested in CI.

Every alert carries the rule or feature weight that produced it, and audit reports are generated from the same records the analyst worked from — so what reaches a regulator is not a second, prettier version of events.

FastAPIDuckDBPandasReact 18Ant DesignRechartsDocker
DEPTH78
RIGOUR82
SURFACE74
NOVELTY62
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
EPIC2026
ATLASOffline-first Platform
GLOBETROTTER

A travel planner that keeps working without a signal.

A multi-city trip planner you can keep using on a plane or in a dead zone — it syncs back up when the connection returns.

Commits31
Workspaces4 packages
TestsReal Postgres
Built forOdoo Hackathon '26
Fastify 5React 19PostgreSQL 18ZodTanStack RouterVitest+1
▸ TAP TO INSPECTATLAS
DOSSIERglobetrotter
GLOBETROTTER

A pnpm monorepo: a Fastify 5 modular monolith, a Vite and React 19 client, a shared Zod contracts package and a generated design system. Migrations and seeds are owned by the repository, applied by a one-shot container, and tested against a real Postgres 18 rather than a mock.

Layering is enforced by ESLint rules rather than by convention — the lint step fails if the web app reaches past the contracts package into server internals.

Fastify 5React 19PostgreSQL 18ZodTanStack RouterVitestDocker
DEPTH84
RIGOUR86
SURFACE72
NOVELTY66
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
EPIC2026
WARDENSafety Platform
POCSO SHIELD

Anonymous child-safety reporting with an on-chain audit trail.

A way to report child-safety incidents anonymously, where the record of what officials did about it cannot be quietly edited afterwards.

LayersAPI · Web · Chain
NetworkEthereum Sepolia
StatusDeployed
Built forCraftathon '26
FastAPINext.js 14PostgreSQLCeleryRedisIPFS+2
▸ TAP TO INSPECTWARDEN
DOSSIERpocso-shield
POCSO SHIELD

Three layers in one workspace: a FastAPI backend with Celery workers, Next.js reporter and authority portals, and a Hardhat contract project. Reports are classified by an AI pipeline, persisted in Postgres, pinned to IPFS, and mirrored to Sepolia. Deployed, with the container and proxy configuration in the repository.

Jurisdiction scoping is enforced in API logic rather than in the UI — a case is visible only to authorities whose key maps to the same jurisdiction code, so hiding a button is never mistaken for access control.

FastAPINext.js 14PostgreSQLCeleryRedisIPFSSolidityHardhat
DEPTH82
RIGOUR78
SURFACE86
NOVELTY74
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗LIVE ↗
RARE2025
LEDGEROn-chain Elections
VORTIFI

Verifiable elections, settled on-chain.

An online voting system where anyone can check the count for themselves, because every vote is recorded publicly and permanently.

Commits18
ContractsTested
DeploymentHardhat Ignition
PropertyPublicly verifiable
SolidityHardhatIgnitionReactethers.js
▸ TAP TO INSPECTLEDGER
DOSSIERvortifi
VORTIFI

A Solidity contract set with a React client, Hardhat Ignition deployment modules and a contract test suite. Ballots and tallies settle on-chain, so the result can be independently recomputed rather than taken on trust.

The point of putting an election on-chain is not novelty — it is that verification stops depending on the same party that ran the vote.

SolidityHardhatIgnitionReactethers.js
DEPTH68
RIGOUR70
SURFACE62
NOVELTY66
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
RARE2025
ORACLECrisis-aware Companion
MENTAL WELLNESS AI

Crisis detection in front of the model.

A mental-health chat companion that recognises when someone is in real danger and hands them to professional help instead of carrying on the conversation.

Commits10
TiersApp · API · AI
RealtimeSocket.IO
SafetyCrisis routing
React NativeExpressSQLiteSocket.IOGemini
▸ TAP TO INSPECTORACLE
DOSSIERmental-wellness
MENTAL WELLNESS AI

A three-tier application — React Native client, Express and SQLite backend, Socket.IO for live sessions — with mood tracking, context retention and a crisis-detection path that routes to professional resources. Backend, frontend, devops and test directories are all present in the repository.

The constraint worth solving was knowing when the model must stop being the interface. Detection triggers a hand-off, not a better reply — the same rule as the fraud work, applied where the stakes are personal rather than financial.

React NativeExpressSQLiteSocket.IOGemini
DEPTH58
RIGOUR56
SURFACE72
NOVELTY60
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
RARE2026
FORGECommerce Interface
SOLE VAULT

A storefront built as an animation problem.

A high-end sneaker shop where the product turns as you scroll — proof that making something feel good is its own skill.

HeroScroll-driven 360°
MotionSpring kinetics
StateContext API
StatusLive
React 18TypeScriptViteTailwindFramer Motion
▸ TAP TO INSPECTFORGE
DOSSIERsole-vault
SOLE VAULT

A premium storefront in React 18, TypeScript and Vite. The hero is a scroll-driven 360° sequence, the grid is a bento of material close-ups, and the whole surface runs on spring-based kinetics with a glassmorphic detail modal and a global cart drawer. Deployed and live.

Every other card here argues about correctness. This one is the counterweight: interface craft is its own discipline, and a portfolio that only shows verification logic is hiding half the job.

React 18TypeScriptViteTailwindFramer Motion
DEPTH44
RIGOUR50
SURFACE94
NOVELTY68
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗LIVE ↗
COMMON2025
LEDGERCertificate DApp
VERISERVE

Certificates anyone can verify without an account.

A way to issue digital certificates that an employer can check instantly, without having to phone the institution that issued them.

NetworkPolygon Amoy
ContractVeriServe.sol
VerificationPublic, keyless
CustodyWallet-only
SolidityPolygon Amoyethers.jsReactMetaMask
▸ TAP TO INSPECTLEDGER
DOSSIERveriserve
VERISERVE

A Solidity contract on Polygon Amoy storing a certificate id, its hash and its recipient, with a React client where an admin issues through MetaMask and anyone can verify publicly. The smallest project here, and listed as such.

No private key is ever stored or read by the application — every state-changing call is signed in the wallet, which makes the admin panel a convenience rather than a trust boundary.

SolidityPolygon Amoyethers.jsReactMetaMask
DEPTH60
RIGOUR62
SURFACE58
NOVELTY50
▸ TAP EDGE TO CLOSE · SCROLL FOR MORECODE ↗
PLATE 06

CAPABILITY TREE

Not a bar chart. Every line is a prerequisite, so a skill sits to the right of whatever it was built on and the shape shows the order things were learned in. Hover any node to light its whole chain — back to a root, and forward to what it made possible. Levels are self-assessed and deliberately un-flattering.

01Foundations02Built on those03Applied04Where it points
Python88
TypeScript84
Systems Thinking76
Cryptography74
SD-JWT Chains71
Policy-as-code79
Threat Modelling66
Solidity62
Web3 Integration68
Audit Trails64
Machine Learning70
LLM Orchestration77
Agentic Boundaries81
PostgreSQL72
Analytical Stores61
Containers & CI69
React & Next.js80
Motion Design73
Design Systems67
Hover or focus a capability to read what it actually means here.
  • CIPHER
  • LEDGER
  • ORACLE
  • FORGE
  • WARDEN
  • ATLAS
PLATE 07

THE CAREER LOG

Education and the work itself, oldest first. Awards, competitions and appointments are listed separately underneath rather than mixed in here.

EDUCATIONAug 2024 — May 2027

BS, Computer Science

Birla Institute of Technology and Science, Pilani

One of two undergraduate degrees read in parallel. Coursework spans AWS tooling and artificial intelligence alongside core computer science.

BITS PilaniAIAWS CLIIn progress
EDUCATIONAug 2024 — Apr 2028

BTech, Computer Engineering

Gujarat Technological University — New LJ Institute of Technology

The second parallel degree. Where the applied ML, signal-processing and systems work started.

GTUNew LJIETIn progress
BUILT2025

Security and on-chain foundations

Self-directed

Verifiable on-chain elections, certificate settlement on Polygon Amoy, a compliance surveillance engine over DuckDB, and a CNN classifier over live audio. Four unrelated domains, one recurring question: what makes an automated verdict defensible?

VortiFiComplyLiteVeriServeVoice Emotion
BUILT2026

Hackathon builds

Craftathon · Odoo · HashHawks

POCSO Shield, a three-layer child-safety platform with jurisdiction scoping enforced in the API. GlobeTrotter, an offline-first planner with contracts shared across the wire and layering enforced by lint.

POCSO ShieldGlobeTrotter
BUILT2026

Evaluation harness authoring

Harbor · Terminal-Bench

22 container-isolated benchmark tasks, digest-pinned, with verifiers proved sound three ways — the oracle solution scores 1.00, an agent that does nothing scores 0.00, and a deliberately sabotaged solution also scores 0.00. The tasks themselves are not public; a teardown of one broken task is.

22 tasksHarborDockerTasks not public
BUILT2026

PRAMANA

Independent research

A deterministic verification gate for agent-initiated payments. 671 tests, 94% coverage, and a type-level distinction between an obligation that passed and one that was never checked.

AP2Policy-as-codeApache-2.0
RECOGNITION2026

Two defects filed against Google's AP2

google-agentic-commerce/AP2

Found while building against the reference implementation. Google confirmed the mechanism, classified it as intended behaviour, and invited a public issue. Filed as AP2#339 and AP2#340, with a harness that reproduces both in about thirty seconds.

Issue #339PR #340Acknowledged

Awards & appointments

Thirteen certifications are listed on LinkedIn. These four are the ones with a competitive result or a selection behind them.

◆ AWARD

The Maverick Effect AI Challenge 2026

Dewang Mehta Foundation
Aug 2026

Hackathon finalist · Certificate of Appreciation

Fraud DetectionFraud Analysis+3
◆ AWARD

ROTAHACK 2025 — 1st runner-up

Rotaract Club of New L.J.I.E.T
Aug 2025

Placed second overall

React.jsBlockchain+1
◈ ROLE

Campus Partner

Perplexity
Aug — Nov 2025

Selected as a Campus Partner for fall 2025

Science & Technology
◈ ROLE

Campus Partner

Internshala
Aug — Sep 2025

Campus representative

Science & Technology
PLATE 08

THE ASSAY

Which work earns a place here is decided by a rubric, not by memory. Every repository is graded on six bands — depth, verification, completeness, structure, whether it shipped, and a capped allowance for claims the API cannot see but a link can prove. Anything scoring 34 or above is promoted, and the tier follows the score. Open a row to see exactly where its points came from, and what would move it.

Everything public is graded, automatically. A new repository appears on the next run with no tagging, and the floor is what keeps unfinished work off the page. A foundry-hide topic keeps one out. Private work is the exception: it is only graded if it carries foundry-ready, and then only its score is published — never its code.

Cleared the floor. These earn a card.

Grading…

PLATE 09

CONSOLE

The same index the agents search, exposed directly. If you would rather type than scroll, everything on this page is reachable from here.

pavan@foundry — shell1 lines
foundry shell — type `help`, or click a suggestion below.
$
PAVAN//FOUNDRY — AI Systems & Security Engineer