Chris Kellogg is a software engineer with 11 years of experience building reliable, distributed systems from the Bay Area, currently contributing at StarTree after roles at Splunk, Streamlio, and Twitter. He focuses on backend engineering for high-throughput messaging and stream-processing platforms, with notable open-source contributions to Apache Pulsar and Heron—fixing race conditions in the Go client, improving consumer/producer metadata, and enhancing UI and topology status in Heron. Comfortable working across Java, Go, Python, and JavaScript, he blends core protocol and client-side improvements to make systems both robust and operable. His dual BSE background in Computer Science and Industrial & Operations Engineering hints at a pragmatic, systems-oriented approach to reliability and performance.
11 years of coding experience
14 years of employment as a software developer
BSE Computer Science, BSE Computer Science at University of Michigan
Contributions:1 release, 147 reviews, 35 commits in 2 years
Contributions summary:Chris primarily focused on improving and fixing the Go client library for Apache Pulsar. They addressed data race conditions by modifying connection management code and adding synchronization primitives. Furthermore, the user improved message parsing, fixed message handling issues, and updated the protobuf file. They also contributed to improving the consumer code and added metadata to produce and subscribe commands.
Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
Role in this project:
Back-end Developer
Contributions:91 commits, 119 PRs, 31 pushes in 2 years
Contributions summary:Chris primarily worked on enhancing the Heron UI, specifically adding functionality to dynamically render clusters and implement full-width navigation elements. Their contributions involved modifying Javascript code for the UI and Python code for backend handlers and access components. Furthermore, the user added a status feature to the all-topologies UI.
fault-tolerantrealtimedata-streamfaultstream
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.