GraphQL
GraphQL APIs and subscriptions for blockchain indexing, exchange data, onchain ratings, and application backends.
Implementation
Built ChainGraph's real-time GraphQL subscription toolkit for EOSIO and Antelope blockchain data.
Exposed Bitcash's indexed EOS trading data through GraphQL APIs over Hasura and PostgreSQL.
Developed EOS Rate's GraphQL API for reading onchain block-producer ratings and comparison UI.
Integrated Knowledge.io marketplace and wallet services with GraphQL in the serverless AWS stack.
Projects

ChainGraph
An open-source GraphQL toolkit for indexing blockchain activity and streaming data from EOSIO and Antelope networks.

Bitcash
Lead Engineer
A cryptocurrency and stablecoin exchange with peer-to-peer trading, realtime messaging, and browser-based transaction signing.

EOS Rate
An open-source rating platform for EOS block producers, combining onchain ratings with GraphQL and visual comparisons.

Knowledge.io
Software Engineer
A tokenized knowledge platform combining an ERC-20 token, rewards, a marketplace, wallet tools, and a mobile trivia game.

Masterbots
A platform for domain-specific AI assistants with specialized chat interfaces, social features, and multilingual support.

RareMint
Software Engineer
A Polygon NFT marketplace for tokenized sports collectibles, auctions, wallet connectivity, and collectible drops.

EOS Costa Rica
Lead Engineer
Blockchain infrastructure and engineering across EOSIO validators, private networks, enterprise applications, and open-source tooling.
Related posts
TypeScript Generation from GraphQL
Two talks on TypeScript and GraphQL, one on generating types from a schema with Codegen at GraphQL Texas and one in Spanish for PanamaJS.
Best Practices for Designing RESTful APIs
When designing an API, there are important decisions that have a great impact on the way other applications will interact with the service...
See the work
Explore the project portfolio for implementation details, systems, and technology.