Adam Liddell

Senior Media Backend Engineer at Spotify

London, 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

👤
Senior
🎓
Top School
Adam Liddell is a Senior Media Backend Engineer based in London with 10 years of cross-stack experience building high-performance, resilient systems for real-time and mission-critical environments. He blends low-level C++ DSP and hardware troubleshooting with Python and Go back-end services, reproducible Bazel builds, Kubernetes deployments and reactive Vue front-ends. At Inmarsat/Viasat he led development and operational rollout of a TensorFlow-based phased-array beamforming system and a millisecond-scale adaptive signal filtering pipeline, and he remains focused on reliability with Patroni-backed Postgres failover and strong CI practices. He contributes to build-system tooling by refactoring Bazel rules for protobuf/gRPC across multiple languages, reflecting a practical attention to developer ergonomics and multi-language ecosystems. Colleagues rely on him for rapid on-site problem solving that spans software, hardware and RF systems—skills proven during multiple in-orbit test campaigns.
code10 years of coding experience
job9 years of employment as a software developer
bookCentral Sussex College
bookMaster’s Degree Physics, Master’s Degree Physics at Imperial College London
github-logo-circle

Github Skills (12)

c-language10
cprogramming-language10
bazel10
protobuffer10
protobuf10
grpc10
csharp9
dotnet-core9
go9
javascript8
dt8
dword8

Programming languages (13)

JavaC++CRustGoHTMLPerlTypeScript

Github contributions (5)

github-logo-circle
Bazel rules for building Protobuf and gRPC code and libraries from proto_library targets
Role in this project:
userBack-end Developer
Contributions:23 releases, 26 reviews, 1180 commits in 3 years 7 months
Contributions summary:Adam's primary contributions involved refactoring and migrating existing rules for protocol buffers, gRPC code, and libraries within a Bazel build system. They focused on converting rules for C#, C++, D, Dart, Go, and JavaScript from aspect-based compilation to direct compilation. Their work included updating templates, adjusting build files, and ensuring that the functionality of the rules remained consistent with the repository's goals.
protocol-buffersbazelprotobufprotogrpc
aaliddell/rules_proto

Mar 2019 - Jul 2019

Modern bazel build rules for protobuf / gRPC
Contributions:113 pushes, 2 branches in 4 months
bazelprotobufgrpcstarlarkgrpc-protobuf
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
Adam Liddell - Senior Media Backend Engineer at Spotify