Jeremy Heiler is an engineering manager with 14 years of experience building backend systems, data pipelines, and APIs, currently implementing Clojure and Datomic at Clubhouse and now leading teams at Gusto after Mosey’s acquisition. He brings hands-on expertise from senior engineering roles at Shortcut and other companies, shipping both stream and batch processing systems and maintaining high-quality libraries like improvements to the popular Clojure Liberator REST library. A pragmatic technical leader, he balances code-level craftsmanship—preventing lazy-sequence bugs and modernizing dependencies—with team-facing responsibilities around delivery and architecture. Based in Fairport, NY, he pairs production engineering experience with deep personal interests in parsing theory, compiler design, and runtime systems, which inform his approach to robust, maintainable backend design.
14 years of coding experience
17 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at State University of New York at Oswego
Liberator is a Clojure library for building RESTful applications.
Role in this project:
Back-end Developer
Contributions:8 commits, 3 PRs, 7 comments in 1 day
Contributions summary:Jeremy focused on improving the clojure-liberator library by upgrading dependencies and improving its functionality. They added support for Clojure 1.10 and upgraded various dependencies like Midje. The user also improved the `combine` function to prevent it from returning lazy sequences and allowed the `defresource` macro to accept docstrings, indicating a focus on code quality and maintainability. These changes suggest a role in maintaining and enhancing the core library features.
Contributions:80 commits, 22 pushes, 1 branch in 2 months
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.