Projects
I’ve had the great opportunity to collaborate with amazing people on a diverse set of projects, from Open Source libraries to large-scale applications.
ESLGraphQL ESLint
I discovered this plugin and fell in love with its potential to lint both schema and operations using ESLint, even in code files. However, it had too many issues and false positives. I started by fixing them all and, thanks to my contributions, landed a job with The Guild. I’m leading its development for 4 years.
The Guild Docs
I maintained and improved DX and UX documentation for The Guild projects. Each ecosystem website is hosted in its own GitHub repository and merged into a single website: https://the-guild.dev.
The Graph Docs
I migrated The Graph docs from a homemade solution to Nextra 2 and 3, enabling powerful i18n support for a 10+ language site and remote MDX rendering for some pages fetched from GitHub
GraphQL.org
I led the migration of the official GraphQL website from Gatsby to Next.js. I also contributed to the conference pages for 2023 and 2024.
I joined the development of Nextra 2 and
led the releases of Nextra 3 and
Nextra 4. I added remote MDX rendering,
App Router and Turbopack support, a dynamic TOC, _meta.js
files, improved the
bundle size, and much more.
GraphiQL
I led the release of GraphiQL 3, improved code linting, fixed rerendering by compiling source code with the React Compiler, migrated the project to Vite, and implemented a proof of concept for Monaco-Editor integration.
I implemented the first version of the frontend for the GraphQL Hive web application. I improved the Laboratory page, which uses GraphiQL, by adding the Operation Collections plugin, tabs support, and the Preflight Script plugin.
2025 © Dimitri POSTOLOV