Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View alireza-sharifpour's full-sized avatar

Organizations

@Giveth @GeneralMagicio

Block or report alireza-sharifpour

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
alireza-sharifpour/README.md

Hi, I'm Alireza Sharifpour 👋

Senior Full‑Stack & Blockchain Engineer
React/Next.js • TypeScript • Sui Move & Rust • Web3 dApps

📧 EmailLinkedInGitHubX/Twitter


About me

Senior Full‑Stack & Blockchain Engineer with 10+ years of web development and a strong focus on Web3 since 2020. I build resilient, secure dApps end‑to‑end — from Move smart contracts and Rust indexers to polished React/Next.js frontends. Recently, I’ve been deep in the Sui ecosystem (Move + Rust), and on Ethereum I work with EAS, Semaphore (ZK), ERC‑4337, Viem/Wagmi/Thirdweb.

  • 🚀 Currently: Senior Engineer @ General Magic (parent of Giveth) — Web3 x AI agents, EAS attestations, Semaphore anonymity, ERC‑4337 smart accounts.
  • 🦭 Building: CrowdWalrus — Sui Move modules, a Rust indexer, and a Vite/React dApp.
  • 💜 Previously: Senior Frontend Engineer @ Giveth — Next.js + tRPC + Drizzle across a large production codebase.
  • 🤝 Open to collaborating on impactful open‑source Web3 projects.

Highlights

  • Pairwise (RPGF4 Voting) — Next.js voting dApp with EAS attestations + Semaphore proofs (anonymous voting).
  • Unicorn.eth — White‑label smart wallet with ERC‑4337 (Account Abstraction) and gas sponsorship (Thirdweb SDK).
  • CrowdWalrus (Sui) — Move contracts, Rust indexer (streaming checkpoints, events/object decoding), and a production dApp.

Tech stack

TypeScript React Next.js Node.js TailwindCSS Redux GraphQL PostgreSQL Docker

Ethereum Sui Rust Wagmi Thirdweb tRPC Drizzle ORM IPFS

Viem Ethereum Attestation Service Semaphore ERC-4337

I also use: Viem, Wagmi, Thirdweb, ERC‑4337, EAS, Semaphore, tRPC, Drizzle, IPFS/Pinata, The Graph, Pinata and more.


Experience (short)

  • Sui Move & Rust Engineer — CrowdWalrus (Aug 2025–Present): Move modules, Rust indexer (checkpoints/events), typed data APIs, Vite/React dApp, CI & tests.
  • Senior Engineer — General Magic (Giveth) (Apr 2024–Present): EAS attestations, Semaphore ZK votes, ERC‑4337 wallets, agents (LangChain/LangGraph).
  • Senior Frontend Engineer — Giveth (Apr 2022–Apr 2024): Next.js + tRPC + Drizzle, perf & SEO, Wagmi/Viem/Web3Modal integrations, Redux migration.
  • Earlier: Yourypto (Lead FE), Fanaba (FE), Golrang (FE), plus 50+ freelance projects.

GitHub Trophy & Activity

GitHub Trophies

GitHub Activity Graph

Stats & Languages

GitHub Stats

Top Languages

GitHub Streak


Contact

Pinned Loading

  1. chimpavision-website chimpavision-website Public

    ChimpaVision: A Cutting-Edge Blog on AR, VR, & XR Technologies. Explore insights into how these immersive technologies are shaping the future and impacting industries.

    MDX 3

  2. Giveth/giveth-dapps-v2 Giveth/giveth-dapps-v2 Public

    This project is the aggregation of GIVeconomy and Giveth.io DApps in a single repo

    TypeScript 78 42

  3. GeneralMagicio/op-gov-graph GeneralMagicio/op-gov-graph Public

    TypeScript 1

  4. plugin-pingpal-telegram plugin-pingpal-telegram Public

    TypeScript