Adrian Cole

Principal Engineer at Tetrate

Kota Kinabalu, Sabah, Malaysia
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
Adrian Cole is a Principal Engineer with 11 years of experience building and maintaining cloud-native, distributed systems from Kota Kinabalu, Malaysia. He combines deep backend and DevOps expertise—especially around Go, WebAssembly (wazero/waPC), and testing infrastructure—with a track record of improving build systems, CI, and runtime integrations at companies like Tetrate, Elastic, Twitter, Square, and Netflix. Adrian is an active open-source contributor to prominent projects such as wazero, Trivy, Armeria, Zipkin and Dapr, where his work often focuses on WASM integration, dependency modernization, and test stability. He brings a practical bias for maintainability and performance, having introduced test matrices, benchmarks, and repeatable VCR-style tests to complex projects. Colleagues rely on him to make subtle infrastructure improvements that prevent outages and reduce technical debt across languages and ecosystems.
code11 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (65)

go-modules10
parser10
python10
testing10
distributed-tracing10
http10
proxy10
rust-wasm10
javas10
build-automation10
maven10
middleware10
ai-agent10
vcr10
dockers10

Programming languages (30)

C#CMakefileWebAssemblyGoMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
tetratelabs/wazero

Nov 2021 - Jan 2023

wazero: the zero dependency WebAssembly runtime for Go developers
Role in this project:
userBack-end Developer
Contributions:9 releases, 1931 reviews, 358 commits in 1 year 2 months
Contributions summary:Adrian made several contributions to the `wazero` repository, specifically focusing on enhancing the WebAssembly text format parser. These changes included adding a custom name section encoder and ensuring compatibility with the "wabt" tools. In addition, the user also worked on implementing the "call" instruction and other key features like memory operations and addressing, which are crucial in Wasm bytecode interpretation. These efforts included fixes for signature mismatches and parameter validation.
golangahead-of-timejitzeroruntime
openzipkin/zipkin

Jun 2015 - Feb 2025

Zipkin is a distributed tracing system
Role in this project:
userBackend & DevOps Engineer
Contributions:79 releases, 334 reviews, 2752 PRs in 9 years 9 months
Contributions summary:Adrian primarily contributed to the modernization and maintenance of the Zipkin project's infrastructure and dependencies. This involved updating Maven and related plugins, configuring and managing the build process, and upgrading test images to newer versions of Java, Cassandra, and other dependencies. Furthermore, the user implemented core changes to the project by removing deprecated functionality and updating dependencies to address CVE's. The user demonstrated expertise in build automation and dependency management within a distributed tracing system.
opentelemetrydistributedtracingopenzipkinobservability
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
Adrian Cole - Principal Engineer at Tetrate