Zach Tellman is a seasoned software engineer with 17 years of experience designing high-performance distributed systems and developer-facing frameworks from San Francisco. He has led architecture and implementation at companies ranging from Fitbit and Microsoft (Semantic Machines) to Factual and Google, and recently worked on exascale and petascale object stores at OpenAI. An early contributor to Clojure async and streaming libraries (manifold and aleph), he brings deep expertise in concurrency, async stream processing, and low-latency engineering. Zach blends hands-on systems programming with product-minded design—authoring "Elements of Clojure" and building JVM functional data structures—while also consulting on novel UX and computational geometry prototypes. Though not seeking full-time roles, he remains available for select consulting engagements that leverage his rare mix of large-scale storage, runtime, and language/runtime design experience.
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
Back-end Developer
Contributions:1076 commits, 135 PRs, 324 pushes in 10 years 5 months
Contributions summary:Zach primarily focused on modifying and extending the project's core functionality by updating project configuration and implementing new features. They were involved in wrapping the `respond!` function and adding tests to improve code quality. Furthermore, the user merged changes from other contributors, integrating additional functionality and modifying existing code, most notably around the implementation of HTTP functionality and streaming.
A compatibility layer for event-driven abstractions
Role in this project:
Back-end Developer
Contributions:2 reviews, 309 commits, 51 PRs in 6 years 8 months
Contributions summary:Zach's contributions primarily focused on the initial implementation of a stream processing library within the Clojure programming language. They developed the base stream and core async implementations. The user's work included defining key interfaces for stream operations and integrating them with core.async channels and BlockingQueues. Their work demonstrates an understanding of concurrency and asynchronous programming principles.
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
Zach Tellman - Member Of Technical Staff at Reflection AI