Senior Full‑Stack & Blockchain Engineer
React/Next.js • TypeScript • Sui Move & Rust • Web3 dApps
📧 Email • LinkedIn • GitHub • X/Twitter
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.
- 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.
I also use: Viem, Wagmi, Thirdweb, ERC‑4337, EAS, Semaphore, tRPC, Drizzle, IPFS/Pinata, The Graph, Pinata and more.
- 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.
- ✉️ [email protected]
- 🌐 Currently @ Giveth / General Magic — open to OSS collaborations.