Rich Hickey is a seasoned language designer and systems thinker with 20 years of experience shaping modern software through creation and stewardship of Clojure and related tooling. As the author of Clojure and long-time contributor at Cognitect and Datomic, he combines deep theoretical insight with pragmatic engineering, driving language features, compiler improvements, and database design. His open-source work includes substantial backend contributions to flagship projects like core.async and the ClojureScript compiler—optimizing concurrency primitives and enhancing macro and interop semantics. Previously a distinguished engineer at Nubank and CTO at Cognitect, he has repeatedly translated complex concurrency and data model ideas into production-ready tools. Now retired and based in Mount Pleasant, NY, he remains influential through ongoing authorship and design work that continues to shape functional programming practices.
Facilities for async programming and communication in Clojure
Role in this project:
Back-end Developer
Contributions:53 commits, 20 pushes in 3 years 5 months
Contributions summary:Rich primarily focused on developing core backend features and optimizing Clojure code within the core.async library. The contributions included implementing and refining channel operations, concurrency primitives, and transformation functions. The code changes focused on improving the performance and reliability of asynchronous operations, including fixing concurrency-related bugs. Refactoring and enhancements to core features within the library suggest a deep understanding of its architecture and purpose.
Contributions summary:Rich primarily focused on modifying and enhancing the ClojureScript compiler. Their contributions involved reorganizing code, implementing new features such as `deftype*`, and improving macro expansion. They also worked on features related to protocols, specifically `defprotocol` and `extend-type`, as well as fixing issues around host interop and the `js` and `js*` features.
compilerclojureclojurescript
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.