Reid Mckenzie is a systems-minded software engineer with 14 years of experience focused on reliability engineering, performance, and language/tooling development. Based in Denver, he brings deep back-end expertise demonstrated through substantial contributions to Clojure tooling and type systems—work on projects like cljfmt, core.typed, kibit, and cider-nrepl improved formatting, typed macros, automated suggestions, and REPL middleware. He combines pragmatic engineering (refactors, bug fixes, test integration) with an operator’s instinct for systems dynamics and ergonomics, and he’s unabashedly hands-on—he literally picks locks and ejects casings in his free time. Notably, he avoids Clojure job pitches despite a strong open-source footprint, signaling a selective, principle-driven approach to opportunities.
14 years of coding experience
BS, Computer Science, BS, Computer Science at The University of Texas at Austin
Contributions:13 commits, 13 PRs, 8 pushes in 2 years 5 months
Contributions summary:Reid primarily contributed to the `kibit` project by implementing new features and addressing identified issues. Their work included adding a `with-monkeypatches` form to fix core logic, integrating a replacement feature to automatically apply suggestions, and modifying the driver to support replacement functionality. They also made changes to test files to ensure correctness of the functionality and refactored the codebase to migrate it into a monorepo.
A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
Back-end Developer
Contributions:7 commits, 5 PRs, 32 comments in 2 years 1 month
Contributions summary:Reid primarily contributes to the CIDER nREPL project, a Clojure development tool. Their work includes enhancing the `cider-nrepl` middleware, specifically addressing exclusions and version compatibility concerns within projects. The user also focuses on improving the handling of data, introducing content-type middleware for rich media results and adding a "slurp" operation for retrieving URL-based resources within the nREPL environment. These contributions are key to improving the debugging and REPL experience for Clojure developers.
nreplcidercode-completionnrepl-middlewareenhance
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.