Emmanuel Odeke is a founder and seasoned Go-focused backend engineer with 12 years of experience building high-performance, cloud-native observability systems from Palo Alto. He leads OrijTech, specializing in observability, telemetry and efficient systems design, and brings hands-on expertise across Go tooling, OpenTelemetry, and distributed consensus projects. A prolific open-source contributor, Emmanuel has improved core libraries such as the Go toolchain, net/http, Tendermint, Cosmos SDK and OpenTelemetry Collector—work that spans performance optimizations, robust testing, and trace/export plumbing. He pairs deep performance and systems thinking (reducing allocations, refactoring for speed) with practical integrations like REST clients and cloud tracing. Comfortable in both design and low-level implementation, he’s built features ranging from EVM transaction optimizations to Google Drive CLI enhancements. His background in computer engineering (University of Alberta) and a pattern of continuous learning underpin a pragmatic, instrumentation-first approach to building observable distributed systems.
12 years of coding experience
Bsc, Computer Engineering (Cooperative Education), Bsc, Computer Engineering (Cooperative Education) at University of Alberta
Contributions:58 releases, 3 reviews, 686 commits in 6 years 2 months
Contributions summary:Emmanuel focused on adding new features for the Google Drive client for the command line, implementing relative local paths, and the ability to pull and push photos and other file types. The commits also included a refactor of existing functionalities into changes. The developer also implemented the diff feature for comparing local and remote files, including a fix for returning correct data for certain comparison conditions.
A stats collection and distributed tracing framework
Role in this project:
Back-end Developer
Contributions:49 commits, 111 PRs, 60 pushes in 1 year 3 months
Contributions summary:Emmanuel primarily contributed to improving the OpenCensus-Go framework. Their work involved refactoring code, such as renaming directories and using the grpclog library instead of glog for logging. They also addressed blocking issues related to stats reporting and implemented a Prometheus exporter with support for count and distribution aggregations. Furthermore, the user made changes to ensure proper handling of overflow and oversized items within the Stackdriver bundler.
golangdistributedtracingjaegertracingtrace
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.