Hi, I'm Priyanshu Rajput.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Computer Science graduate from Dronacharya College of Engineering with extensive experience in blockchain development. I enjoy problem-solving and building decentralized applications that push the boundaries of blockchain technology. Throughout my career, I have worked with technologies like Golang, Solidity, TypeScript, C++, and Rust, along with frameworks such as Hardhat, Kubernetes, and Hyperledger Fabric. With over 3 years of professional experience, I have strengthened my expertise in blockchain development, smart contracts, and distributed systems. I am passionate about developing complex blockchain applications that solve real-world problems, particularly in areas like scalable EVMs, consensus mechanisms, and decentralized infrastructure.

  • Languages: Golang, Solidity, TypeScript, C++, HTML/CSS, Node.js, SQL, Rust, Bash
  • Databases: MySQL, PostgreSQL, MongoDB
  • Frameworks: Hyperledger Fabric, Hardhat, Kubernetes, Web3.js, gRPC, GraphQL, gETH
  • Tools & Technologies: Git, Docker, AWS, JIRA.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Core Blockchain Developer
  • Contributed to SEVM (Scalable Ethereum Virtual Machine) codebase, working on components such as reconfiguration, block revival, gas module and genesis smart contracts.
  • Contributed to upgradeable smart contracts and created CI/CD pipeline with automated PR checks and upgradeability verification.
  • Developed NodeOnboardingContract for managing node registration, governance, and network topology.
  • Implemented comprehensive load tests using Minikube to measure blockchain performance (TPS, latency, block time) across varying network configurations.
  • Improved test coverage by 80 percent by developing and implementing detailed unit test cases and integration test cases
  • Tools: Go, TypeScript, Solidity, Kubernetes
March 2024 - Present | Remote
Core Blockchain Developer
  • Built the backend for Jumbochain explorer (https://jumboscan.jumbochain.org/), retrieving and parsing raw blockchain data for user-friendly presentation.
  • Implemented POS (Proof-of-Stake) consensus mechanism for JumboChain's beta version, incorporating stakes and additional parameters.
  • Part of the team responsible for developing and deploying Fractional NFTs on the chain.
  • Successfully managed a team of 3 fellow developers to design the infrastructure and development of the ProtoJumbo explorer.
  • Tools: Golang, Solidity, Docker, Kubernetes
Dec 2022 - March 2024 | Remote
Blockchain Developer
  • Developed a social media platform enabling users to view NFTs, mint posts as NFTs, read blogs, and post content on the blockchain.
  • Created an e-commerce DApp with features like Metamask sign-in, token purchases, and NFT buying/viewing capabilities.
  • Contributed to a Unity and Blockchain-based SuperMarket project with virtual exploration and Metamask transactions.
  • Learned Solidity programming, implementing and deploying ERC Tokens (20, 721, 1155) on testnet using Hardhat framework.
  • Tools: Solidity, Golang, JavaScript
Jan 2022 - Dec 2022 | Gurugram, India

Projects

music streaming app
Crypto Portfolio Dapp

Full-stack Web3 portfolio management system to track crypto assets and NFTs.

Accomplishments
  • Tools: Express.js, Solidity, Next.js, IPFS/Pinata
  • Connect multiple crypto wallets. Create and mint NFTs
  • Generate AI-powered NFT images using DALL-E.
  • Track crypto assets. Monitor NFT collections
  • Real-time price updates via CoinMarketCap
quiz app
Defi-Saas Project

Tool to easily find and analyze Uniswap V3 pool addresses and liquidity details across multiple blockchain networks.

Accomplishments
  • Tools: Next.js, React.js, Ethers.js, Uniswap V3 SDK, HTML, Tailwind CSS
  • Find Uniswap V3 pool addresses using token pairs and fee tiers.
  • View detailed liquidity information for any pool
  • Multi-network support (Ethereum, Polygon, Goerli, etc.)
Screenshot of web app
Kosh

Tool for users to generate, manage, and secure their cryptocurrency wallets across multiple blockchain networks.

Accomplishments
  • Tools: Next.js, TypeScript, solana/web3.js, ether.js
  • Generate cryptocurrency wallets for both Solana and Ethereum.
  • Different address formats and key generation methods for each chain.
  • Import existing wallets using recovery phrases
Screenshot of  web app
Go-Proof of Work

This project implements a simple proof-of-work blockchain in Go. It allows users to create and retrieve blocks in a blockchain.

Accomplishments
  • Creation of genesis block on startup.
  • Block generation with proof-of-work mining.
  • SHA256 hashing for block validation.
  • Configurable mining difficulty.
Screenshot of  web app
Go-Proof of Stake

A basic implementation of a PoS blockchain system where peers can stake tokens and participate in block validation.

Accomplishments
  • Genesis block creation at startup. Multiple peers can connect via TCP.
  • Each peer can stake tokens
  • Winner selection every 30 seconds
  • New blocks are generated with unique hashes
Screenshot of  web app
Arbitrage-Bot

Arbitrage bot which swaps WETH token TO DAI token by fetching real time price of both the tokens on multiple exchanges.

Accomplishments
  • Arbitrage bot which swaps WETH token TO DAI token by fetching real time price of both the tokens on multiple exchanges such as Uniswap, Sushiswap, Sakeswap, Shibaswap and Croswap.
  • This bot captures the real time swap and displays the resultant on the console log.
--> -->

Skills

Languages and Databases

Golang
Solidity
C++
TypeScript
Rust
PostgreSQL

Technologies and Frameworks

Hyperledger Fabric
Hardhat
Kubernetes
Docker
GraphQL
Geth

Other

Git
AWS
Heroku

Education

Dronacharya College of Engineering

Gurugram, Haryana

Degree: Bachelor of Technology in Computer Science and Engineering
CGPA: 8.0/10.0

    Relevant Courseworks:

    • Introduction to Blockchain and Cryptography
    • Data Structures and Algorithms
    • Distributed Database Systems
    • Operating Systems
    • Cloud Computing
    • Foundations of Algorithms

NC Jindal Public School

New Delhi, India

Degree: Senior Secondary School

    Relevant Courseworks:

    • Physics
    • Chemistry
    • Mathematics
    • Computer Science
    • Physical Education

Contact