0xvikasrushi

Vikas Rushi

I'm an undergraduate pursuing Computer Science and a ZK Developer at AeriusLabs. I've been actively contributing to the space for a year, with my work starting from the implementation of mobile verifiable proofs for Anon Aadhaar. I participated in and completed my group study with the Zk Encode Club protocol. I was also granted support by ZKEmail for the first implementation of an ASN.1 parser in Circom.

Also, I'm a maintainer at Crema Labs , an open-source blockchain R&D studio focused on zk, DeFi, and Bitcoin SPV bridges. We work on implementing cryptographic primitives in Circom and developing proof-of-concept projects related to zero-knowledge cryptography, SXG, and Bitcoin.

I've won multiple hackathons organized by DeFi Protoss for scalable implementations of FROST and for building an MPC network with custom consensus. I also worked with SP1 to implement Bitcoin SPV light clients and am an active contributor to anon-aadhar, zkpassport projects, zkemail.

Projects

DeCode

Decentralised Coding PlatformSolidity, MongoDB, DigitalOcean, nextjs, Covalent, TailWindCSS, Cartesi, enps

IPFS-Encrypted

NPM package and DApp for uploading and downloading encrypted folders to/from IPFS using AES-256-CBC encryptionNext.js, Nodejs, Chakra-UI, IPFS / Filecoin, Arcana SDk

VerifyChainX - ETH India 2023

Quadratic Voting System, integrates Anon Aadhaar Authentication for secure identification and a ERC4337 Wallet compatible with Aadhaar cards Utilizing Custom Subgraphs to Visualize EAS Attestations.Solidity, Node.js, Next.js, Express.js, React Native, TypeScript, MongoDB, Smart Contracts, Snarkjs

aadhaar-semaphore

Anonymous Messages onchainSolidity, TypeScript, nextjs, Graph, zk

Open Issue Mointor

Notification system designed for tracking specific labels for GitHub issues.Node.js, TypeScript

Skills

Rust
TypeScript
React.js
Golang
Next.js
Circom

Experience

  • Catalog.fi - Core Blockchain Developer
    February 2024 - August 2024

    Designed SPV Smart Contracts to verify Bitcoin transactions in Ethereum Blockchains.
    ● Built zero-knowledge proof based Bitcoin transaction verification system.
    ● Designed an SP1-based Bitcoin header verification system to validate transaction IDs.
    ● Implemented rust based staking reward system which used to send weekly rewards.
    ● Designed and implemented a DEX AMM aggregator custom graph algorithm (400k data points) to find
    the best route with 95% accuracy.

  • Fijit - Software Developer Intern
    May 2023 - September 2023
    • Assisted in the development of the Fijit app using React Native.
    • Developed, and Deployed an internal tooling admin panel with help in automatic tasks and effective user tracking.
    • Developed system for Fijit Games Webshare, enabling the easy sharing of playable links in web browsers.