Greg Hurrell

Staff Engineer at Datadog

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Greg Hurrell is a Staff Engineer with 21 years of experience building developer-facing infrastructure and UI tooling, currently at Datadog after senior roles at GitHub and Facebook. He blends deep front-end React expertise with back-end and DevOps chops, contributing to high-profile open source projects like React, GraphQL, Relay, Jest and Facebook's Watchman. Known for improving developer workflows, he’s shipped tooling and testing improvements across languages (Ruby, JS) and ecosystems, and has a track record of release management for libraries like mock_redis. A pragmatic mentor and former engineering director, he pairs hands-on coding with driving engineering culture and scalable build systems. Based in Madrid, he brings a rare mix of product-scale experience and sustained open-source stewardship that surfaces in small quality fixes and significant pagination and testing improvements alike.
code21 years of coding experience
job13 years of employment as a software developer
bookFlinders University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
41reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (52)

git10
ruby-rails10
javascript10
website-development10
expressjs10
graphiql10
ui-components10
testing10
css10
rspec10
typescript10
rails10
eslint10
ui-design10
wpgraphql10

Programming languages (30)

CSchemeMakefileGoMustacheHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
graphql/graphql-relay-js

Oct 2015 - Sep 2017

A library to help construct a graphql-js server supporting react-relay.
Role in this project:
userBack-end Developer
Contributions:8 releases, 60 commits, 51 PRs in 1 year 11 months
Contributions summary:Greg primarily contributed to the core logic and functionality of the `graphql-relay-js` library. Their work included implementing the `connectionFromArraySlice` function, a crucial feature for efficient pagination, and refactoring existing connection implementations. They also addressed style issues and fixed a bug related to the trim method which improved overall code quality. The user demonstrated a strong understanding of the GraphQL Relay specification.
reactrelayclient-siderelay-modernreact-relay
graphql/express-graphql

Sep 2015 - Sep 2017

Create a GraphQL HTTP server with Express.
Role in this project:
userBack-end Developer
Contributions:7 releases, 235 commits, 164 PRs in 1 year 11 months
Contributions summary:Greg primarily contributed to fixing bugs and improving the codebase's stability and maintainability. They addressed comment typos, Flow errors, and linting issues within the project's core files. Additionally, the user implemented a prettifier and adjusted test specifications to align with updated behaviors. They also worked on build and deployment configurations, as evidenced by the changes in the `prepublish.sh` script.
expressexpress-graphqlexpress-middlewarenodejsgraphql
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
Greg Hurrell - Staff Engineer at Datadog