Joe Smith is a seasoned software leader and founder with over 20 years of experience designing and building distributed systems across e-commerce, telecom, and financial services, and 13 years of hands-on professional experience. As Co-founder and CEO of Doomsun and former CTO of Crescent, he blends engineering leadership with principal contributor instincts, often wearing multiple hats in early-stage environments. He is fluent across the stack—systems architecture, functional programming (notably Clojure), databases, and DevOps—and has led teams shipping production services on Datomic and AWS. An active open-source contributor, Joe has improved core server-side libraries and parser tooling (notably Pedestal and ANTLR4), demonstrating attention to build systems, template rendering, and runtime correctness. Based in Lincoln, Nebraska, he pairs startup pragmatism with deep technical rigor, favoring elegant, reliable solutions over hasty complexity. Colleagues would describe him as the kind of engineer who “makes the computer do what it does” — quietly fixing the hard, platform-level problems that others inherit.
12 years of coding experience
20 years of employment as a software developer
Computer Engineering Engineering, Computer Engineering Engineering at University of Nebraska-Lincoln
Contributions:1 review, 11 commits, 1 PR in 4 years 10 months
Contributions summary:Joe primarily contributed to the Pedestal server-side libraries by addressing bug fixes and implementing enhancements. They focused on resolving issues related to template compilation and dependencies, specifically within Clojure code. Their work included modifying build configurations, template rendering, and updating logging dependencies to address reported bugs and improve overall system stability.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Role in this project:
Backend Developer
Contributions:10 commits, 1 PR, 13 comments in 6 months
Contributions summary:Joe contributed to the core functionality of the ANTLR4 parser generator. Their work involved ensuring correct file path handling, especially with regard to absolute paths and classpath resources when loading templates. They addressed issues related to generating interpreter data and optimized the build process by merging changes from the master branch and updating CMake configuration for the C++ runtime. Further improvements included fixing the initialization of `STGroupFile` to be consistent with the expected file lookup behavior of the class.
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.