Gopinho - Portfolio
work projects open-source
work
# ValidVote

A full-stack Web3 voting platform enabling secure, verifiable, and automated on-chain governance with modern backend and frontend integrations.

solidity foundry next.js typescript postgresql drizzle upstash resend stripe
Developed secure, fully tested smart contracts in Foundry for on-chain voting logic.
Built the dApp frontend with Next.js, TypeScript, Viem, and Wagmi for seamless on-chain interactions.
Implemented automated email notification service using Upstash and Resend for proposal updates.
Integrated Stripe payments for premium organizational accounts and verified submissions.
Architected backend infrastructure with PostgreSQL + Drizzle ORM via Next.js API routes for scalable data persistence.
# Ender Protocol

A liquid staking protocol using LST-bonds to enable concentrated yield tokens and liquid staking power, powering the Metaverse Bond.

solidity next.js typescript wagmi tailwind
Led frontend and dApp development, ensuring clean, scalable architecture and smooth team collaboration.
Built and maintained core frontend features for protocol websites, focusing on usability and performance.
Integrated blockchain wallet connections (WalletConnect, MetaMask) for seamless on-chain interactions.
Streamlined Git workflows and CI/CD pipelines for reliable deployments.
Implemented an in-app Solidity compiler feature to generate and verify ABIs and bytecode, simplifying developer workflows.
projects
# Tossoff (Abstract Testnet Beta)

PvP Cointoss game with verifiable random numbers. Built on top of Abstract Global Wallets.

solidity next.js typescript wagmi
Using proof of play vrf system.
Integrated abstract global wallets for user sessions.
Socket.io websockets for real-time game updates.
# create-w3-app

Interactive CLI tool to quickly scaffold an Ethereum Next.js application. It is a simple way to get started with your web application, potentially saving hours of setup.

typescript next.js node.js commander clack
Wallet connection options of Privy or Rainbowkit.
Optional Tailwindcss & shadcn/ui for styling.
Next.js App or Pages router.
Eslint + Prettier or Biome for code formatting.
# DeployFast

DeployFast is an application that deploys basic smart contracts with a few clicks. It makes it easy for users to deploy smart contracts on the required network, ranging from tokens to NFTs.

solidity typescript next.js viem wagmi privy convex
Smart contracts developed and tested using Foundry.
Full stack application built with Next.js, Tailwind, shadcn for styling, and Viem/Wagmi for contract interactions.
Uses Privy to handle authentication and user wallets.
Convex DB for managing user data.
# TakeOff

TakeOff is an EVM alternative to pump.fun, designed for creating and trading ERC-20 tokens. It allows users to deploy custom tokens, raise funding, and participate in token trading through an exponential bonding curve mechanism. The contract integrates with Uniswap V2 for liquidity provisioning and ensures secure, rug-proof trading.

solidity foundry next.js tailwind viem wagmi
Development and testing using Foundry.
dApp developed with Next.js, Tailwind & Viem/Wagmi for contract interactions.
# Sympler

Sympler is a web3 EVM-based portfolio application with multichain support. Display balances, token values, and easily access charts and trading features.

next.js tailwind moralis
Next.js & Tailwind for dApp development and styling.
Moralis Token API for user token data.
API Integrations.
# Web3 Frontends

Short tutorials on how anyone can get started with dApp development.

next.js viem wagmi
Setting up wallets, read and write from contracts.
Video tutorials on YouTube.
Next.js application with Viem/Wagmi examples.
open-source
# Swiss-Knife

Swiss-Knife is a collection of Ethereum tools under one webapp. I made some meaningful contributions by building some of the tools.

Tool to verify and sign simple messages and EIP712 typed data signatures, that can be shared. Github PR
Tool to get EIP-712, Domain and Message hash of typed data. Github PR
Implemented an in-app Solidity compiler feature to instantly generate verified ABIs and bytecode, ensuring contract code validity and streamlining the deployment workflow.Github PR