Jannis Pohlmann is a seasoned software engineer and founder with 11 years of experience, currently based in Berlin and best known for leading engineering at Edge & Node on The Graph, a decentralized query protocol for blockchains. He blends deep expertise in functional languages, uni-directional dataflows, and user-centered design with hands-on systems work across backend, smart contracts, tooling and GraphQL layers. His open-source contributions to high-profile projects like graph-node, indexer and ethabi show a grounding in both protocol-level infrastructure and practical developer tooling, including fixes for ABI decoding and GraphQL resolver improvements. Jannis favors transparent processes and well-written code, and has repeatedly shipped robust payment and indexing features that bridge on-chain contracts with off-chain services. Prior roles span founding and technical leadership, consulting on React/Clojure stacks, and embedded systems work—evidence of a rare full-stack to low-level systems breadth. He often brings UX sensibility to backend problems, improving developer experience as much as runtime correctness.
11 years of coding experience
13 years of employment as a software developer
Diplom (equiv. MSc) Computer Science and Human Computer Interaction, Diplom (equiv. MSc) Computer Science and Human Computer Interaction at Universität zu Lübeck
Graph Protocol indexer components and infrastructure
Role in this project:
Back-end Developer
Contributions:13 releases, 71 reviews, 901 commits in 2 years
Contributions summary:Jannis primarily focused on developing and implementing features for the indexer service. They set up the workspace and indexer-service and added commands for starting the service. They also made enhancements to the payment system, enabling the service to handle payments, and incorporated the automatic injection of the GRT/DAI conversion rate into cost model variables. Furthermore, they also updated the database models and helped with improving the cost API.
Monorepo for various tools used by subgraph developers.
Role in this project:
Full-stack Developer
Contributions:25 releases, 11 reviews, 290 commits in 2 years 8 months
Contributions summary:Jannis focused on enhancing the tooling for subgraph developers within the `graph-tooling` repository. Their work involved modifying code across multiple files, including type-generator, compiler, and command scripts. These changes primarily focused on improving the user experience by adding warning messages, clarifying spinner interactions, and fixing minor bugs. The user also contributed by implementing new features like adding a skip-migrations flag.
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.