VINEET PANT

India (Open to relocate)
viny.pant88@gmail.com
vineetpant.com
linkedin.com/in/vineet-pant-75b2591a
github.com/vineetpant

Senior software engineer with over 13 years of experience building secure, decentralized systems. I work in core protocol level development, self-sovereign identity (SSI/DID), and verifiable credentials, with systems programming in Rust, TypeScript, Java, and C, and earlier work across blockchain, decentralized identity, hardware wallets, and key-management solutions including India's Aadhaar program.

Technical Skills

Languages: Rust, TypeScript, Java, C, C++, Haskell
Blockchain & Web3: Core Protocol Development, EIP Implementation, Solidity, Light Clients (Incubed / in3), SSZ, libp2p
Identity & Security: SSI / DID, Verifiable Credentials, PKI, Key Management, Hardware Wallets (Ledger)
Frameworks: Tokio (async Rust), Rocket, Next.js, Express, NestJS, Spring, JNI
Databases: PostgreSQL, TypeORM, Hibernate
DevOps & Tools: Docker, AWS, GitHub Actions, Kurtosis, Cargo, CI/CD pipelines
Domain Expertise: Core Protocol Development, SSI/DID, Hardware Wallet Development, Identity & Security Solutions, Key Management

Work Experience

Veriguard (MyID) 2024 - Present
Architect & Contributor
Ethereum Protocol Fellowship Jun 2025 - Nov 2025
Fellow, Cohort 6 (Remote)
Blockchains LLC, Dresden, Germany Feb 2020 - Mar 2024
Software Engineer
Conduent Labs, Bangalore, India Sep 2018 - Jan 2020
Lead Engineer
Idemia, Noida, India Nov 2015 - Oct 2018
Tech Lead
Aricent, Bangalore, India Feb 2015 - Nov 2015
Senior Software Engineer
Smartchip Pvt Ltd, Noida, India Feb 2012 - Feb 2015
Software Engineer

Key Projects

MyID: Secure Digital Identity Wallet (Veriguard) (Live on Play Store, in active development) Architect and contributor on a self-sovereign identity wallet for India that lets people securely store, manage, and share documents, credentials, and business cards with bank-level encryption, while enabling enterprises to issue and verify W3C verifiable credentials. Built on Hyperledger Indy with Credo (Aries protocol) agents, DigiLocker and Aadhaar eKYC onboarding, and zero-knowledge selective-disclosure proofs. Tech: Credo, DIDComm, Verifiable Credentials, ZKPs. WebsitePlay Store

DVRPC: Decentralized Verified RPC (Under development) A drop-in replacement for standard Ethereum RPC that returns cryptographically verified responses by pairing a light client with EIP-1186 Merkle-Patricia-Trie proofs verified against a consensus-derived state root. As the sole author, I built the JSON-RPC server, light client integration, proof fetching, and MPT verification engine. Tech: Rust, Tokio, libp2p, jsonrpsee, alloy. GitHub

EIP-7745 Proof of Concept: Prototyped a simplified SSZ-based log value index with FilterMap bitmap organization and deterministic value-to-position mapping; tested in a Kurtosis devnet. Tech: Nim, Kurtosis, Core Protocol. Report

Vade SDK (SSI / DID): An SSI/DID SDK and microservices in Rust and TypeScript implementing DIF specifications, DID communication, and VC/Presentation protocols, with Rust bindings for C and Java. Tech: Rust, TypeScript, NestJS. GitHub

Identity & Data Management POC: Enterprise blockchain to establish trust among stakeholders and prevent fraud, using hardware wallets and PKI for authentication and attestation. Tech: Haskell, C.

Aadhaar Registered Biometric Devices (UIDAI): Device key management against a vendor HSM server and the specification for device-to-server communication preventing biometric replay. Tech: C, Java.

MasterCard EMV: Biometric: APDU library for smart-card communication enabling on-card biometric storage and verification. Tech: Java, Android.

Educational Details

Master of Computer Applications (MCA) Aug 2009 - Aug 2012
Uttarakhand Technical University | Nainital, India
Bachelor of Computer Applications (BCA) Aug 2006 - Aug 2009
Kumaun University | Nainital, India

Language Proficiency

Hindi (Native)

English (Professional)