Skip to content
View x-senpai-x's full-sized avatar

Highlights

  • Pro

Block or report x-senpai-x

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
x-senpai-x/README.md

Hi, I'm Utsav from IIT Roorkee! πŸ‘‹

I'm a passionate blockchain developer and part of BlocSocIITR, specializing in decentralized technologies, decentralized finance , zero knowledge and Ethereum light clients. Currently, I'm involved in various projects that span from building secure, trustless systems . Here’s a bit about me and what I’m working on:


πŸ”­ Current Projects

  • Selene - A light client for Ethereum developed in Go, inspired by Helios, but optimized for a Go environment. It provides essential modules such as client and consensus, verified block headers, and executes Merkle proofs. Future plans include creating a wallet integrated with Selene, enhancing the decentralized experience.
  • Neom - A trustless and permissionless portfolio manager, powered by Selene, offering features like token balances, transaction history, portfolio value, and an NFT gallery. This project is designed to use decentralized data sources, making the data more secure and trustworthy.
  • EVM Execution & State Management - Building an EVM-based execution client package in Go, working on block execution, state management, prefetching techniques.
  • zk-DApp for Dark Pool Trading - Building a zk-based decentralized dark pool for private off-chain order matching, where proof of execution is verified on-chain. By leveraging zero-knowledge proofs, trades are verified on an aligned layer using zk-SNARKs, ensuring transaction legitimacy without revealing sensitive details.

πŸ’‘ Areas of Expertise

  • Blockchain Development: Ethereum, EVM, consensus layers, light client architecture,DeFi protocols .
  • Programming Languages: Rust, Go, and experience with Solidity and smart contract ecosystems.
  • zk-Proofs & Verifications: Working with on-chain verification methods like Groth16, Plonk, and exploring the use of gnark and Risc0 verifiers.

πŸ§‘β€πŸ’» Technologies I’m Using

  • Languages: Rust πŸ¦€, Go 🐹 ,Solidity

🌱 Currently Exploring

  • Advanced Precompiles - Converting Ethereum-like precompiles from Rust to Go, to further enhance execution speed and compatibility within the EVM environment.
  • zk-SNARKs Integration - Diving deeper into on-chain proof verifications and zero-knowledge proofs to enhance security and trust in decentralized applications.
  • Enhanced Decentralization - Pushing Selene to replace centralized services by leveraging verified block headers and executing proofs in a trustless manner.

πŸ’¬ Let's Connect!

I'm always open to discussing new ideas, blockchain development, or collaborating on projects related to web3 and decentralization. You can reach out to me through Email or connect with me on Twitter or LinkedIn


Pinned Loading

  1. 18aaddy/Decentralized-Discord 18aaddy/Decentralized-Discord Public

    A web chat application with user authentication and Data Storage using FireBase

    JavaScript 1

  2. Rishikpulhani/DeFlix Rishikpulhani/DeFlix Public

    JavaScript 2 1

  3. EvmFromScratch EvmFromScratch Public

    Rust

  4. BlocSoc-iitr/Athena BlocSoc-iitr/Athena Public

    Blockchain data decoder in go

    Go 7 6

  5. BlocSoc-iitr/selene BlocSoc-iitr/selene Public

    A fast & portable light client for Ethereum in Golang.

    Go 7 8

  6. 18aaddy/Base-Hack 18aaddy/Base-Hack Public

    Neom, A Portfolio Manager, backed up by a Light Client

    Rust 1