Hi, my name is

Vineet Pant.

Senior Software Engineer.

Senior software engineer with 13+ years of experience building secure, decentralized systems. I focus on core development, self-sovereign identity (SSI/DID), and systems programming in Rust, TypeScript, Java, and C.

01.About

I'm a senior software engineer with over 13 years of experience building secure, decentralized systems. My work spans Ethereum core protocol development, self-sovereign identity, verifiable credentials, hardware wallets, and key management.

Most recently I was selected for the Ethereum Protocol Fellowship (Cohort 6), where I built a proof-of-concept of EIP-7745 (Log Value Index) in the Nimbus execution client. Before that I spent four years writing Rust for decentralized identity SDKs, and earlier worked across identity and security solutions, including key management, access control, and identity systems such as UIDAI's Aadhaar.

02.Skills

Languages

  • Rust
  • TypeScript
  • Java
  • C
  • C++
  • Haskell

Blockchain & Web3

  • Ethereum Core Dev
  • EIP Implementation
  • Solidity
  • Light Clients (in3)
  • SSZ

Identity & Security

  • SSI / DID
  • Verifiable Credentials
  • PKI
  • Key Management
  • Hardware Wallets (Ledger)
  • APDU

Frameworks

  • Tokio (async Rust)
  • Rocket
  • Next.js
  • Express
  • NestJS
  • Spring
  • JNI

Databases

  • PostgreSQL
  • TypeORM
  • Hibernate

DevOps & Tools

  • Docker
  • GitHub Actions
  • Kurtosis
  • Cargo
  • CI/CD

03.Selected Work

FeaturedLive, in development

MyID: Secure Digital Identity Wallet

A self-sovereign identity wallet for India (a Veriguard product) that lets people securely store, manage, and share documents, credentials, and business cards with bank-level encryption, while letting enterprises issue and verify W3C verifiable credentials. It is built on a Hyperledger Indy stack with Credo (Aries protocol) agents, DigiLocker and Aadhaar eKYC onboarding, and zero-knowledge selective-disclosure proofs. I am currently the architect and a contributor on the platform, working on the mobile wallet, Credo agent services, and the Indy trust layer.

  • Credo
  • Verifiable Credentials
  • Zero-Knowledge
FeaturedUnder development

DVRPC: Decentralized Verified RPC

A drop-in replacement for standard Ethereum RPC that returns cryptographically verified responses instead of blindly trusted ones, addressing the centralization of Ethereum infrastructure. It pairs a light client that derives a consensus-verified state root with EIP-1186 Merkle-Patricia-Trie proofs verified against that root, so clients only receive data that provably matches on-chain state, with no token required. As the sole author, I built the JSON-RPC server, light client integration, proof fetching, and the MPT proof verification engine.

  • Rust
  • Tokio
  • Light Client
  • MPT Proofs
FeaturedProof of concept

EIP-7745: Log Value Index

A proof-of-concept, SSZ-based log value index in the Nimbus execution client, built as part of the Ethereum Protocol Fellowship, exploring how bloom filters could be replaced with a cryptographically verifiable indexing system. I prototyped the LogIndex data structure with FilterMap bitmap organization, moved log storage to SSZ serialization with deterministic value-to-position mapping, and added 256-byte epoch summaries to the block processing pipeline. Tested in a Kurtosis devnet.

  • Nim
  • Kurtosis
  • Core Protocol
  • SSZ
Featured

Vade SDK: SSI / DID

An open-source SSI/DID SDK and microservices in Rust and TypeScript, built at Blockchains over four years. I implemented DIF specifications, DID communication and Verifiable Credential / Presentation protocols, TypeScript microservices exposing DID/SSI to web and mobile apps, and Rust bindings for C and Java.

  • Rust
  • TypeScript
  • NestJS

Identity & Data Management POC

Used enterprise blockchain to establish trust among organizational stakeholders and prevent fraud, with hardware wallets linking and proving identities of people in critical roles and PKI for authentication and attestation. I built the hardware-wallet app and the Haskell key-management components.

  • Haskell
  • C
  • PKI

Aadhaar Registered Biometric Devices

Worked on UIDAI's Registered Device solution, where biometric devices are manufactured to prevent replay of stored biometrics. I built device key management against a vendor HSM server and authored the specification for device-to-server communication.

  • C
  • Java
  • HSM

MasterCard EMV: Biometric

Added a biometric security layer to EMV cards for storing and verifying biometric data on-card. I implemented an APDU library for smart-card communication in Java for Android applications.

  • Java
  • Android
  • EMV

04.Experience

  1. 2025 - Present

    Architect & Contributor @ Veriguard (MyID)

    Architecting and building MyID, a self-sovereign identity wallet for India, including the mobile wallet, Credo (Aries protocol) agent services, and the Hyperledger Indy trust layer.

  2. Jun 2025 - Nov 2025

    Fellow, Cohort 6 @ Ethereum Protocol Fellowship

    Selective fellowship for Ethereum core protocol development. Built a proof-of-concept of EIP-7745 (Log Value Index) in the Nimbus execution client.

  3. Feb 2020 - Mar 2024

    Software Engineer @ Blockchains LLC, Dresden (Germany)

    Built blockchain and decentralized identity solutions in Rust, focused on SSI and Verifiable Credentials. Contributed to the open-source Vade SDK for four years, worked on the Incubed (in3) Ethereum light client, integrated Ledger hardware wallets, and built C/Java bindings for the Rust SDK.

  4. Sep 2018 - Jan 2020

    Lead Engineer @ Conduent Labs, Bangalore (India)

    Led enterprise blockchain POCs in Java and C. Managed full development of a Ledger hardware wallet application and key-management library, and designed the APDU commands and specification for the hardware wallet interface.

  5. Nov 2015 - Oct 2018

    Tech Lead @ Idemia, Noida (India)

    Worked on biometrics and smart-card solutions including India's Aadhaar project, airport paperless entry and boarding, and Voter ID. Implemented key-management schemes and key rotation on biometric devices.

  6. Feb 2015 - Nov 2015

    Senior Software Engineer @ Aricent, Bangalore (India)

    Android (JNI) development for an IoT project. Contributed to a device testing tool in Java and implemented features for the IoT SDK.

  7. Feb 2012 - Feb 2015

    Software Engineer @ Smartchip Pvt Ltd, Noida (India)

    Built C, JNI, and Java software components and SDKs for Ingenico POS devices and biometric devices.

05.Education

  1. Aug 2009 - Aug 2012

    Master of Computer Applications (MCA)

    Uttarakhand Technical University, Nainital (India)

  2. Aug 2006 - Aug 2009

    Bachelor of Computer Applications (BCA)

    Kumaun University, Nainital (India)

06. What's next?

Get in touch

I'm always open to interesting conversations and new opportunities. Whether you have a question or just want to say hi, my inbox is open.

Say hello