Edward Hervey

Senior Software Consultant at Centricular Ltd

Montpellier, Occitania, France
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

👤
Senior
Edward Hervey is a Senior Software Consultant and technical lead with 22 years of software experience and 13 years of active FOSS development, focused on multimedia frameworks and cross-platform systems. He drives architecture and hands-on implementation around GStreamer and GLib, contributing performance, threading-safety, and bug fixes to these widely used open-source foundations. He has led teams and projects at Collabora and Centricular, and runs his own consultancy, combining strategic oversight with deep low-level engineering. Edward is motivated by eliminating the “rubber-band” integrations common in multimedia stacks, tackling missing links across hardware, libraries and applications to enable forward-looking use cases. His background includes building large-scale systems (a CRM for 50,000+ users) and maintaining core library internals, a mix that surfaces both system-level thinking and meticulous implementation. Based in Montpellier, France, he blends long-term stewardship of GNOME/GStreamer with pragmatic consulting to help projects avoid reinventing the wheel.
code22 years of coding experience
job4 years of employment as a software developer
languagesEnglish, French, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
65reputation
3kreached
3answers
0questions
github-logo-circle

Github Skills (22)

gobject10
multithreading10
gstreamer10
atomics10
memory-management10
c1110
c1710
thread10
hyper-threading10
atomic10
multimedia10
threaded10
debug9
debugging9
performance-optimization9

Programming languages (10)

C++ShellRustCMakefileM4XSLTHTML

Github contributions (5)

github-logo-circle
GStreamer/gstreamer

May 2014 - Jan 2023

GStreamer open-source multimedia framework
Role in this project:
userBack-end Developer
Contributions:204 commits in 8 years 10 months
Contributions summary:Edward contributed to the GStreamer multimedia framework by addressing several bug fixes and implementing improvements across different components. They focused on correcting errors in the `urisourcebin`, `concat`, and `videodecoder` elements. The user also worked on memory leak fixes and added features to `adaptivedemux2` related to thresholding and performance. Their work included modifications to the core framework and plugin elements.
streamingaudiovideomultimediagstreamer
GNOME/glib

Sep 2009 - Jun 2020

Read-only mirror of https://gitlab.gnome.org/GNOME/glib
Role in this project:
userBack-end Developer
Contributions:23 commits in 10 years 10 months
Contributions summary:Edward primarily focused on enhancements and optimizations within the GLib library. Their contributions involved fixing macros, refactoring functions related to type management, and improving the performance of type referencing/unreferencing operations. They made changes to the type system, implementing atomic operations for ref counting and modifying GValue handling, leading to faster object creation and signal emission. These changes appear to be aimed at improving the library's threading safety and performance.
pygobjectgnome-shell-extensiongtk-rsgnomegitlab
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
Edward Hervey - Senior Software Consultant at Centricular Ltd