Sagar Roy

Software engineer

Sagar Roy

Software engineer

Blockchain-Based Decentralized Voting System

See Demo

Blockchain-Based Decentralized Voting System

Project Overview

Developed a blockchain-based decentralized voting system designed to provide a transparent, secure, and tamper-resistant digital voting experience. The platform leverages blockchain technology and smart contracts to ensure vote integrity, transparency, and verifiable election results.

The system enables users to connect their crypto wallets, authenticate their participation, and cast votes securely through a decentralized application (dApp).

My Role & Contributions

As the Full Stack Blockchain Engineer, I was responsible for designing and developing the application, integrating the frontend with blockchain infrastructure, and implementing smart contract functionality.

Key contributions included:

  • Developed an interactive frontend using React.js.
  • Integrated Phantom Wallet for secure wallet connectivity and user authentication.
  • Built blockchain functionality using Solana and Rust.
  • Developed and integrated smart contracts using the Anchor framework.
  • Implemented secure on-chain voting functionality.
  • Enabled transparent and verifiable vote recording.
  • Integrated frontend interactions with Solana blockchain transactions.
  • Focused on security, reliability, and a user-friendly voting experience.

Technology Stack

  • Frontend: React.js, JavaScript
  • Blockchain: Solana
  • Smart Contracts: Rust, Anchor Framework
  • Wallet Integration: Phantom Wallet
  • Architecture: Decentralized Application (dApp)

Project Outcome

Delivered a functional blockchain-powered voting application that demonstrates how decentralized technologies can improve the transparency, integrity, and verifiability of digital voting systems.

Core Expertise Demonstrated: Blockchain Development | Solana | Rust | Anchor | Smart Contracts | React.js | Web3 Integration | Phantom Wallet | dApp Development