Ford Nickels is a director of engineering based in San Francisco with 8 years of software engineering experience and a background in mechanical engineering. He blends hands-on backend systems work—particularly in blockchain indexing and Ethereum tooling—with product-level leadership, having advanced from engineer to Director at Edge & Node. A pragmatic designer and algorithmic thinker, he has contributed notable open-source improvements to The Graph ecosystem (graph-node, indexer, and developer tooling) and to ethabi’s smart-contract encoding for complex data types. Ford’s career began in analytics and data platforms, where he built revenue-driving BI and prediction systems, which informs his data-driven approach to product and team strategy. Colleagues rely on him for clean refactors, robust CLI and integration testing, and for translating deep technical changes into maintainable tools for developer workflows.
8 years of coding experience
11 years of employment as a software developer
BS Mechanical Engineering, BS Mechanical Engineering at Tufts University
Graph Protocol indexer components and infrastructure
Role in this project:
Back-end Developer
Contributions:20 releases, 433 reviews, 359 commits in 2 years 9 months
Contributions summary:Ford primarily contributed to the development and maintenance of the indexer-agent, focusing on adding features and improving its functionality. They implemented argument parsing and start commands, integrated a JSON-RPC client for indexer interaction, and developed a mechanism to manage and resolve indexing actions. They also refactored code, renaming and streamlining variables and endpoints to enhance code quality and readability. These changes involve a deeper level of project understanding.
Monorepo for various tools used by subgraph developers.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 99 commits, 29 PRs in 2 years 8 months
Contributions summary:Ford primarily focused on improving the tooling for subgraph developers within the `graph-tooling` monorepo. Their contributions involved enhancing the compiler, type-generator, and logger modules to improve error handling, logging, and overall build process. The changes included refactoring the code to better watch files and manage dependencies. Additionally, the user was involved in expanding the functionality for the tooling and integrating it with the graph-ts library.
monoreposubgraphgraphqlyarn-workspacestypescript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.