Reid Mckenzie

Denver, Colorado, 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
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.
code14 years of coding experience
bookBS, Computer Science, BS, Computer Science at The University of Texas at Austin
bookUnion County College
stackoverflow-logo

Stackoverflow

Stats
2,395reputation
408kreached
28answers
1question
Badges
coding-style
top-5%
python
top-5%
github-logo-circle

Github Skills (33)

code-optimization10
middleware10
url-encoding10
clojure-cli10
testing10
leiningen10
url-scheme10
url-validation10
url-parsing10
refactor10
clojure10
nrepl10
refactoring10
url-parser10
code-formatting10

Programming languages (17)

JavaC++RustGoHTMLKotlinCoffeeScriptShell

Github contributions (5)

github-logo-circle
clj-commons/kibit

Nov 2016 - Apr 2019

There's a function for that!
Role in this project:
userBack-end Developer
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.
clojurebabashka
clojure-emacs/cider-nrepl

Mar 2016 - Apr 2018

A collection of nREPL middleware to enhance Clojure editors with common functionality like definition lookup, code completion, etc.
Role in this project:
userBack-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.
Request Free Trial
Reid Mckenzie