.NET backend engineer — 10+ years, the last 7+ owning the money path of a production travel platform. Refunds · wallets · withdrawals · payment-gateway integration — C# · .NET 10 · SQL Server · Redis · RabbitMQ
Below is Clutch Protocol, my side project, and where the Rust on this profile comes from.
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.
▶ Try the live demo — in your browser, ~2 min, no install · Read how I built it
| Repo | What it is | Stack |
|---|---|---|
| clutch-node | Blockchain core: Aura consensus (~1s blocks), libp2p P2P, RocksDB state, WebSocket JSON-RPC | Rust |
| clutch-hub-api | GraphQL gateway — signed-challenge wallet auth, never holds private keys | Rust · Actix · async-graphql |
| clutch-hub-sdk-js | Client SDK on npm — client-side secp256k1 signing, GraphQL subscriptions | TypeScript |
| clutch-explorer | Block explorer: indexer + REST API + UI | Rust · Axum · Postgres · React |
| clutch-hub-demo-app | Reference passenger/driver app with map-based ride flow | React 19 · Vite · Leaflet |
Full stack comes up with one docker compose — see clutch-deploy · docs at docs.clutchprotocol.io
Day job — .NET backend, money path:
C# .NET 10 EF Core SQL Server Redis RabbitMQ MassTransit Hangfire MediatR Serilog
Clutch Protocol — side project:
Rust TypeScript React Node.js GraphQL PostgreSQL Docker libp2p RocksDB Actix Axum tokio CI/CD (GitHub Actions) Prometheus/Grafana
💬 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



