Michael Graham is a Senior Software Engineer in California with eight years of experience building graph-first applications and developer tools, currently contributing at Hilton. He authored and maintained neo4j-graphql-js while at Neo4j Labs, demonstrating deep expertise in Neo4j, GraphQL, and backend schema augmentation. His background spans full-stack education tech—designing automated grading and content-management systems used by ~1,000 students—which informs a pragmatic approach to user-facing systems and data modeling. Michael combines a philosophy-and-computer-science education with hands-on GIS and web-development roots, bringing analytical rigor and attention to UX in complex data domains. He’s particularly skilled at translating logical problem structures into maintainable graph schemas and tooling that simplify developer workflows.
8 years of coding experience
6 years of employment as a software developer
Bachelor's Degree, Philosophy, Computer Science, Bachelor's Degree, Philosophy, Computer Science at University of California, Riverside
Associates, Liberal Arts, Associates, Liberal Arts at San Bernardino Valley College
NOTE: This project is no longer actively maintained. Please consider using the official Neo4j GraphQL Library (linked in README).
Role in this project:
Back-end Developer
Contributions:5 reviews, 381 commits, 55 PRs in 2 years 7 months
Contributions summary:Michael appears to be focused on refactoring the schema augmentation process, updating it to extract relevant nodes and resolvers, and generate the necessary type definitions. The work involved refactoring code within the `augmentSchema.js` and `augment.js` files, while also updating test files like `augmentSchemaTest.js`. The contributions demonstrate the user's involvement in building and maintaining the project's core functionality and improving test coverage.
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.
Request Free Trial
Michael Graham - Senior Software Engineer at Hilton