Pharthiban.
All work
Final Year Project

IdenVault

A self-sovereign identity platform that puts academic credentials on-chain — verifiable without ever calling the registrar

Role
Independent architect & full-stack developer
Year
2025–2026

A university transcript today is only as trustworthy as the phone call a verifier is willing to make to the registrar. IdenVault replaces that phone call with a cryptographic proof.

The problem

Academic credential fraud is easy precisely because verification is hard — it means emailing an institution and waiting. Meanwhile the student has zero control over who their data flows through in the process.

What I built

IdenVault is a self-sovereign identity (SSI) system across four roles — Admin, Issuer, Student, and Verifier — independently architected end to end. Two Solidity smart contracts handle issuer trust management and on-chain credential anchoring on Ethereum Sepolia, so a credential’s authenticity can be checked against the chain directly rather than against an institution’s goodwill.

The application layer is a full-stack decentralized app (Next.js, Express.js, TypeScript) with SIWE-style MetaMask wallet authentication — no passwords, no central account database to breach. I wrote 113 tests across 6 testing layers, all passing, before shipping the system to production myself with Docker and CI/CD.

Outcome

The framework behind IdenVault was co-authored with my FYP supervisor, Dr. Prabha Kumaresan.

Built with

Next.jsSolidityTypeScriptExpress.jsHhHardhatEthers.jsEthereum SepoliaIPFS / PinataSupabaseMmMetaMaskDocker