Blockchain

Web3 & Blockchain

Development

As a full-stack blockchain developer, I specialize in creating secure, decentralized applications through Solidity smart contracts. Each project in my portfolio reflects my deep commitment to mastering Web3 development, with a focus on innovative solutions and real-world applications.

Portfolio

Below are some of the full-stack blockchain apps I’ve developed and deployed. Each one represents a key milestone in my journey as a Web3 developer, from launching cryptocurrencies to building decentralized financial tools and beyond.

EthPass

EthPass: Blockchain Password Manager

EthPass.io is the capstone project of my Blockchain Developer journey, showcasing my expertise in smart contract development and encryption. This full-stack password manager app is powered by Solidity smart contracts on the Ethereum network, with a user-friendly Next.js front end.

Why I built EthPass:
I wanted to dive deeper into encryption and explore how sensitive data could be stored securely on a publicly visible blockchain. The result? A solution leveraging public key cryptography.

With EthPass, your login credentials are encrypted using the public key of your Ethereum account. Only your corresponding private key can decrypt the data, ensuring total security. Wallets handle the key management for you, making the process as simple as connecting your wallet and registering your public key with the app.

The encrypted data is stored on the Interplanetary File System (IPFS)—a decentralized, tamper-proof storage system. Paired with smart contracts that hold the IPFS data hashes, your credentials are permanent and secure. How cool is that?

Check it out live at EthPass.io!

Other Blockchain Projects

Before creating EthPass, I completed a series of personal blockchain projects, each designed to deepen my understanding of decentralized technologies. From coding my first cryptocurrency to building a fully decentralized exchange, these projects represent key milestones in my journey as a blockchain developer. Below are some of the most important projects I’ve built, showcasing a wide range of skills and technologies in Web3 development.

 Learning Project # 1

Code a Cryptocurrency from Scratch

Project: ERC-20 Token Development

In this project, I built an ERC-20 token from scratch—one of the most widely used standards for creating cryptocurrencies on the Ethereum network. This project helped me understand the fundamentals of tokenomics and how smart contracts manage the issuance and transfer of tokens.

 

  • Technologies Used: Solidity, Hardhat
  • Key Learnings: Token creation, minting/burning mechanics, transfer functions, and how to ensure compliance with the ERC-20 standard.

Preview Image

Learning Project # 2

Create a Full-Stack Crowdfunding App

Project: Blockchain Crowdfunding Platform

I took my blockchain skills further by building a decentralized crowdfunding application. This project involved creating smart contracts that allow users to start campaigns, contribute funds, and withdraw contributions if funding goals were met—all without a centralized authority.

 

  • Technologies Used: Solidity, Hardhat, React, Ethers.js
  • Key Learnings: Full-stack development with blockchain, designing fund-raising logic in smart contracts, front-end integration with decentralized apps (dApps).

    Learning Project # 3

    Code a Decentralized Autonomous Organization (D.A.O.)

    Project: D.A.O. Governance Protocol

    In this project, I coded a Decentralized Autonomous Organization (DAO), a governance mechanism where token holders vote on proposals and collectively make decisions. This decentralized governance structure eliminates the need for traditional, centralized control.

     

    • Technologies Used: Solidity, Hardhat, React, Ethers.js
    • Key Learnings: On-chain voting mechanisms, governance tokens, DAO proposal lifecycle, and understanding decentralized governance.

      Preview Image

      Preview Image

      Learning Project # 4

      Code a Generative NFT Drop

      Project: Generative NFT Smart Contracts

      For this project, I built a generative NFT drop platform, which randomly creates unique digital assets using smart contracts. The system generates visual traits at minting time, ensuring each NFT is one-of-a-kind.

       

      • Technologies Used: Solidity, Hardhat, IPFS, Ethers.js
      • Key Learnings: NFT standards (ERC-721), metadata generation, decentralized storage using IPFS, and integrating randomization into smart contracts.

        Learning Project # 5

        Automated Market Maker (A.M.M.)

        Project: Decentralized Exchange (DEX)

        This advanced project led me to create an Automated Market Maker (A.M.M.), the backbone of decentralized exchanges like Uniswap. It allows for permissionless token swaps, providing liquidity pools without the need for traditional order books.

         

        • Technologies Used: Solidity, Hardhat, Ethers.js, Next.js
        • Key Learnings: Liquidity pools, token swap mechanisms, pricing via constant product formula (x * y = k), smart contract security, and optimizing gas costs.

        Preview Image

        Your Blockchain Pro

        These projects have equipped me with a well-rounded skill set in blockchain development, from creating tokens to building decentralized apps and smart contract-based financial systems. You can explore these milestones, culminating in my capstone project, EthPass.io, launched October 2024.

        Ready to add your business’s success story to my portfolio?

        Contact me today to discuss your project and embark on a journey toward an exceptional online presence.

        Button Example