Greg Holmes

Senior Developer Experience Engineer at Deepgram

England, United Kingdom
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 Holmes is a Senior Developer Experience Engineer with 11 years of hands-on software and developer-education experience across startups and platform teams in the UK. He blends full-stack PHP and backend roots with modern mobile and web frameworks (Flutter/Dart, React Native, Kotlin) to create clear, practical tutorials, docs, and demos that help developers ship features faster. Greg has led developer education and advocacy programs at companies like Ably, tru.ID and Vonage, running community sponsorships, livestreams, SDK maintenance, and customer-focused onboarding. His early open-source work includes implementing data structures like AVL trees in Python, reflecting a durability in algorithms as well as content craft. Colleagues rely on him to translate complex APIs into usable workflows and to grow product awareness through thoughtful, multi-channel developer outreach.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BSc), Computer and Information Systems, Bachelor of Science (BSc), Computer and Information Systems at Anglia Ruskin University
languagesphp, javascript, css, go, kotlin
stackoverflow-logo

Stackoverflow

Stats
113reputation
10kreached
12answers
8questions
github-logo-circle

Github Skills (16)

data-structures10
algorithms10
python10
avl-tree10
data-structure10
rss6
php6
javascript6
cookie6
routes6
android6
jquery6
regex6
symfony6
parsing6

Programming languages (12)

TypeScriptJavaC++ShellVueJavaScriptGoPHP

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:145 commits, 100 PRs, 96 pushes in 13 days
Contributions summary:Greg's commits primarily involve modifications to Python code, specifically the implementation of an AVL tree data structure. The user inserted and modified an AVL tree with Node and AVL classes, suggesting a focus on data structures and algorithms. The contributions involve defining and implementing functionalities such as node insertion, rebalancing, rotations, and tree traversal, contributing to a data structure implementation within the project.
first-timers-onlyfirst-timers
GregHolmes/shorturl

Jul 2015 - Oct 2017

Contributions:2 PRs, 7 pushes, 6 branches in 2 years 3 months
urlspythonshort-urlsshortcreation
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 Holmes - Senior Developer Experience Engineer at Deepgram