Zach Tellman

Member Of Technical Staff at Reflection AI

San Francisco, California, United States
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
🎓
Top School
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.
code17 years of coding experience
job14 years of employment as a software developer
bookUniversity of California, Irvine
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
756reputation
11kreached
10answers
0questions
github-logo-circle

Github Skills (15)

clojure10
asynchronous10
http10
stream-processing10
clojure-cli10
async10
concurrency10
testing9
stream8
aleph6
publish-subscribe6
websocket6
netty6
networking6
tcp6

Programming languages (7)

JavaC++ShellJavaScriptHTMLClojurePython

Github contributions (5)

github-logo-circle
clj-commons/aleph

Jul 2010 - Oct 2020

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
userBack-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.
non-blockingwebsocketsweb-serverasynchronoushttp-client
clj-commons/manifold

Mar 2014 - Oct 2020

A compatibility layer for event-driven abstractions
Role in this project:
userBack-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.
non-blockingstream-processingstreamscompatibility-layerstream
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