Skip to content
View MehranMazhar's full-sized avatar

Organizations

@clutchprotocol

Block or report MehranMazhar

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
MehranMazhar/README.md

Hi, I'm Mehran 👋

Senior full-stack engineer — 8+ years shipping production software. Rust · TypeScript · React · Node.js · GraphQL · Docker — currently deep in blockchain infrastructure.


🚗 Flagship: Clutch Protocol

An open-source, decentralized ride-sharing network I designed and built from scratch — the whole ride lifecycle (request → offer → accept → pay → cancel) settles as first-class transactions on a custom non-EVM blockchain written in Rust. Grew out of my master's thesis.

Clutch demo — requesting a ride on-chain

▶ Try the live demo — in your browser, ~2 min, no install · Read how I built it

RepoWhat it isStack
clutch-nodeBlockchain core: Aura consensus (~1s blocks), libp2p P2P, RocksDB state, WebSocket JSON-RPCRust
clutch-hub-apiGraphQL gateway — signed-challenge wallet auth, never holds private keysRust · Actix · async-graphql
clutch-hub-sdk-jsClient SDK on npm — client-side secp256k1 signing, GraphQL subscriptionsTypeScript
clutch-explorerBlock explorer: indexer + REST API + UIRust · Axum · Postgres · React
clutch-hub-demo-appReference passenger/driver app with map-based ride flowReact 19 · Vite · Leaflet

Full stack comes up with one docker compose — see clutch-deploy · docs at docs.clutchprotocol.io


🛠 What I work with

RustTypeScriptJavaScriptReactNode.jsGraphQLPostgreSQLDockerlibp2pRocksDBActixAxumtokioCI/CD (GitHub Actions)Prometheus/Grafana

📈 GitHub

GitHub Streak


💬 The interesting unsolved problem in Clutch is decentralized dispute resolution & reputation — if you've built marketplace or payments infra, I'd love to talk: Discussions

Pinned Loading

  1. clutchprotocol/clutch-hub-apiclutchprotocol/clutch-hub-apiPublic

    clutch-hub-api

    Rust

  2. clutchprotocol/clutch-hub-demo-appclutchprotocol/clutch-hub-demo-appPublic

    A minimal UI app to demo and manually test the functionality of clutch-hub-sdk-js, connected to clutch-hub-api.

    JavaScript

  3. clutchprotocol/clutch-hub-sdk-jsclutchprotocol/clutch-hub-sdk-jsPublic

    JavaScript SDK for interacting with the clutch-hub-api

    TypeScript

  4. clutchprotocol/clutch-nodeclutchprotocol/clutch-nodePublic

    Clutch-Node is a revolutionary blockchain-based ridesharing platform designed to enhance urban mobility. It leverages decentralized technology to ensure secure, transparent, and cost-effective trav…

    Rust

  5. MehranMazhar.comMehranMazhar.comPublic

    Mehran mazhar personal website

    HTML

  6. clutchprotocol/clutch-explorerclutchprotocol/clutch-explorerPublic

    Rust