Trevor Blades is a founder and seasoned web engineer with 11 years of experience building developer-facing products and documentation infrastructure. Based in Burnaby, BC, he has driven front-end and full-stack work at companies like Apollo GraphQL, Planet Labs, Imbue, and Render, and currently runs Knoword. Trevor specializes in migrating and modernizing documentation sites (notably moving multiple projects from Hexo to Gatsby), improving developer UX, and fixing subtle front-end issues across popular open-source projects such as Gatsby, Chakra UI, and Apollo Client. He blends technical writing, DevOps, and UI engineering—often touching build configs, search integrations like Algolia, and accessibility-minded styling. Colleagues rely on him for pragmatic fixes that save downstream maintainers time, such as restoring pathPrefix handling and correcting manifest and favicon behaviors. His background in multimedia and 3D animation gives him a designer’s eye for polished interfaces and documentation.
11 years of coding experience
14 years of employment as a software developer
OCGC Post Graduate 3D Animation and Character Design, OCGC Post Graduate 3D Animation and Character Design at Fanshawe College
Contributions:1 review, 78 commits, 4 PRs in 3 years 11 months
Contributions summary:Trevor primarily focused on front-end development within the Apollo GraphQL tutorial application, implementing and modifying React components. Their work included reorganizing the button component, sharing the `PageContainer` component, and restyling the launch list items and login page. They also converted the React components to use fragments and updated routing in the application by refactoring the existing page and container components.
:rocket: Open source tools for GraphQL. Central repo for discussion.
Role in this project:
Front-end Developer
Contributions:119 commits, 109 PRs, 208 pushes in 3 years 4 months
Contributions summary:Trevor primarily contributed to the front-end development of the Apollo documentation site, with a focus on user interface and visual design. They made several commits focused on styling improvements, including fixing button styles and adjusting breakpoints. Furthermore, the user made significant changes to the documentation site's structure, including migrating from Hexo to Gatsby, upgrading the theme, and implementing the docset switcher. These changes indicate an active role in maintaining and enhancing the user experience of the documentation.
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.