Skip to content
View fardinvahdat's full-sized avatar

Block or report fardinvahdat

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fardinvahdat/README.md

Fardin Vahdat

Senior Frontend & Web3 Engineer

Building complex, high-performance web applications
with modern frontend architectures and Web3 systems

🌍 Remote
📫 [email protected]

LinkedIn · Medium


👋 About Me

I’m a Senior Frontend & Web3 Engineer with 8+ years of experience designing and implementing complex, production-ready web applications.

I specialize in component-driven architecture, frontend performance, and scalable UI systems, with deep experience in Vue/Nuxt and React/Next.js. I enjoy solving hard UI problems, optimizing rendering pipelines, and designing systems that stay maintainable as products grow.


🧠 What I Focus On

  • 🧩 Component-based & scalable frontend architectures
  • ⚡ Performance optimization (rendering, memory, canvas, state)
  • 🎨 Complex UI systems & design-to-code workflows
  • 🌐 Web3 DApp architectures (wallets, contracts, on/off-chain data)
  • 🧪 Type-safe, testable, maintainable codebases

🚀 Selected Projects

🛠 x402trace — Local CLI debugger for x402 (HTTP-402-based agentic payments)

Open-source TypeScript CLI published on npm. Catches the canonical coinbase/x402#1062 reconciliation gap (wallet debited on-chain but the server thinks payment failed), pre-flights wallets before signing, and explains failed 402s with actionable fixes. Read-only — never holds keys, never broadcasts.

Highlights

  • Verified end-to-end on real Base Sepolia + the production x402.org/facilitator (live tx)
  • 278 tests · Node 20 + 22 CI matrix · signed npm provenance
  • v0.1 + v0.2 shipped end-to-end in 6 weeks (proxy → reconcile → validate → explain)

Tech: TypeScript · Node 20+ · viem · commander · x402 SDKs 🔗 https://github.com/fardinvahdat/x402trace · https://www.npmjs.com/package/x402trace


🎨 Tarah — Layer-based Image Editor

High-performance web image editor with advanced canvas rendering and offline support.

Highlights

  • Complex layer system (grouping, depth, boolean ops)
  • Optimized canvas rendering & memory management
  • PWA with offline support

Tech: Vue 3, TypeScript, Fabric.js, Pinia, Vite
🔗 https://tarah-app.vercel.app


🧱 Nuxt 3 DApp Starter

A modular, production-ready Web3 architecture for Nuxt 3 applications.

Highlights

  • Multi-chain & multi-wallet support
  • Type-safe contract interactions
  • Scalable project structure

Tech: Nuxt 3, Vue 3, TypeScript, Viem, Pinia
🔗 https://nuxt3-dapp-eight.vercel.app


⚛️ Next.js DApp Starter

Enterprise-grade Web3 starter built with modern React tooling.

Highlights

  • Chain-agnostic architecture
  • Clean separation of UI & blockchain logic
  • Scalable, maintainable React setup

Tech: Next.js 14, React, TypeScript, Wagmi, Viem, Tailwind
🔗 https://nextjs-dapp-murex.vercel.app


🛠 Tech Stack

Frontend: Vue 3 · Nuxt 3 · React · Next.js · TypeScript · JavaScript HTML · CSS · Tailwind · SCSS

State & Architecture: Pinia · Zustand · Component Architecture · Design Patterns

Performance & Quality: Vite · Vitest · Jest · Lighthouse · PWA · Service Workers

Web3: Ethers · Viem · Wagmi · WalletConnect · MetaMask · IPFS


📈 How I Work

  • Think in systems, not just screens
  • Optimize for clarity, performance, and maintainability
  • Care about why something is built, not only how
  • Prefer pragmatic solutions over over-engineering

📬 Get in Touch

If you’re interested in frontend architecture, complex UI systems, or Web3 engineering — feel free to reach out.

Email: [email protected]
LinkedIn: https://www.linkedin.com/in/fardinvahdat
Medium: https://medium.com/@vahdatfardin

Pinned Loading

  1. x402trace x402trace Public

    x402 debugger CLI for Base. bazaar-check, validate, explain, reconcile — read-only, local, Sepolia + mainnet.

    TypeScript 2 3

  2. Tarah-en Tarah-en Public

    A professional web-based graphic design and image editing application with full Persian language support

    TypeScript

  3. Web3-DApps Web3-DApps Public

    A production-ready, enterprise-grade Web3 decentralized application (DApp) built with **Next.js 14**, **TypeScript**, **Wagmi v2**, and **Tailwind CSS**.

    TypeScript

  4. Nuxt3-Dapp Nuxt3-Dapp Public

    Production-ready modular DApp architecture built with Nuxt 3, TypeScript, and Viem for seamless Web3 integration

    JavaScript 1

  5. yanus yanus Public

    CSS

  6. viraa-messanger viraa-messanger Public

    Vue