Skip to content
View derrandz's full-sized avatar
☝️
☝️

Block or report derrandz

Report abuse

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

Report abuse
derrandz/README.md

Hi, I’m Hamza 👋

Backend & Distributed/Decentralized Systems Engineer focused on decentralized, scalable infrastructure. I work primarily with Go and Node.js, building resilient backends, P2P networks, and cloud-native systems.

Currently working at NuNet as a Senior Software Engineer and P2P/Network Engineer. @nunet.io in the DMS project to enable a decentralized network of compute resources.


Primary Stack

  • Languages: Go (+7 years), Node.js (+5 years), TypeScript/JavaScript (+5 years)
  • Cloud & Infra: AWS, Kubernetes (EKS), Terraform, Docker
  • Messaging & Streaming: AWS SQS, RabbitMQ, Kafka
  • Datastores: PostgreSQL, Redis, MongoDB, BadgerDB, CloverDB, LevelDB, etc.
  • Observability: Prometheus, Grafana
  • Frontend: React, MobX, Zustand, Redux, etc... (I'm not a frontend engineer (anymore, spent 4 years doing fullstack previously), but I can build a frontend if needed.)

🔗 Decentralized Systems & P2P

  • NuNet – Engineered a libp2p/QUIC-based VPN subnet in Go for resilient decentralized networking. (https://gitlab.com/derrandz)
  • NuNet - Active maintainer of our object capability model security library (A copy is available -but not ready- UCAN) and the actor model over libp2p implementation
  • Celestia Labs – Contributed to P2P layer research and data availability node optimizations; Contributed to decentralized end-to-end testing for blockchain clients.
  • Pocket Network – Developed v1 of the node structure in Go, including the P2P layer and telemetry infrastructure to ensure 100% data correctness.

⚙️ High-Throughput Backends & Infrastructure

  • Built a real-time traffic analysis system handling 11M+ requests/hour (Golang) with custom caching and analytics dashboards.
  • Architected telecom microservices (Node.js/PostgreSQL) with scalable state management.
  • Bootstrapped Kubernetes clusters (AWS/EKS) and wired Prometheus/Grafana observability.
  • Advocate for 12-factor apps, SOLID design, and TDD to keep systems maintainable and observable.

🧩 Fullstack & Leadership

  • Led frontend teams with React/MobX while driving backend microservices.
  • As VP of Engineering, hired teams, introduced Agile/DevOps practices, and set up SLO-focused workflows.

🔭 What I’m most excited about

  • P2P networks, data availability, and decentralized coordination.
  • Clean, testable architectures that scale under real-world load.
  • Bridging robust backends with thoughtful, performant frontends.
  • High-throughput backend development.

📫 Get in touch

Pinned Loading

  1. transcrypto-api transcrypto-api Public

    A golang monorepo hosting http and grpc services that handle signing transactions using the ed25519 algorithm

    Go 4

  2. lerrandz/samx lerrandz/samx Public

    Functional Reactive State Management Library for React, using MobX, implementing the SAM pattern

    JavaScript 5 3

  3. pokt-network/pocket pokt-network/pocket Public

    Official implementation of the Pocket Network Protocol v1

    Go 65 31

  4. celestiaorg/celestia-node celestiaorg/celestia-node Public

    Celestia Data Availability Nodes

    Go 999 1.1k

  5. celestiaorg/test-infra celestiaorg/test-infra Public archive

    Testing infrastructure for the Celestia Network

    Go 25 10

  6. gemini-dht-spec gemini-dht-spec Public

    Specification for Gemini P2P Network - Gemini is a p2p network structure with a routing algorithm aimed to support efficient and scalable structured p2p overlays - ex-candidate for pocket network v1

    1