Skip to content
View MoonBoi9001's full-sized avatar
🦀
🦀

Organizations

@graphprotocol

Block or report MoonBoi9001

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.

Content in all repositories owned by your account will be closed.
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
MoonBoi9001/README.md

A quiet moonscape: a small robot with a telescope watches a constellation shaped like a rising chart draw itself across the sky, with a star for each of Rust, Python, Go, TypeScript, SQL, PostgreSQL, GraphQL, Docker, Kafka, Redpanda, Ansible, Kubernetes, Proxmox and Solidity, and the caption reads: star chart, not price chart. After 20 seconds, little green aliens rise out of the moon, gather under the robot, crowd surf it off the left edge and throw it to the ringed planet

Samuel Metcalfe

I'm a software engineer open to software engineering roles, remote or in person.

I've specialised in backend infrastructure for blockchain protocols.

Reach me by email to setup a call:

contact[at]samuelmetcalfe[dot]com


Selected work

The Graph

dipper, Rust: The direct indexer payments gateway for The Graph. Sends and manages the state of indexing agreements. indexer-rs, Rust: The service that indexers run to receive, verify and answer indexing agreement proposals.
See my merged changes to dipper See my merged changes to indexer-rs

subgraph-dips-indexer-selection (IISA), Python: This service uses a selection algorithm to pick indexers to serve paid indexing agreements, minimising gateway cost and latency while maximising decentralisation, success rate and uptime. rewards-eligibility-oracle, Python: This oracle decides which indexers qualify for indexing rewards, using a binary eligibility algorithm and records the decision into the RewardsEligibilityOracle contract on Arbitrum.
See my merged changes to subgraph-dips-indexer-selection See my merged changes to rewards-eligibility-oracle

Portfolio

moonboi9001.github.io, my portfolio: The story behind the work above, with numbers from production, plus my smart contract security and cross-chain GRT work. Outside work: an at-home LLM GPU workstation, a stock options data pipeline and my own Graph indexer and archive nodes.
Visit my portfolio


GitRoll profile card for MoonBoi9001: overall rating and code quality scores

Pinned Loading

  1. apple-juice apple-juice Public

    A swift CLI for managing battery charging on MacBook's.

    Swift

  2. graph-protocol-visualisation graph-protocol-visualisation Public

    Interactive map of The Graph Protocol's Horizon contracts (GIP-0088 testnet branch)

    HTML