Tony Kay is a veteran technology leader and hands-on CTO with 11+ years of documented experience and a career spanning systems programming to executive leadership. Based in Salem, Oregon, he founded Fulcrologic and maintains the open-source Fulcro React-based framework for Clojure(script), contributing deep fixes around merge specs, query processing, and component interactions. He has built and led engineering teams from scrappy startups to 35-person departments, taught agile and apprenticeship programs, and launched mobile, server-side, and infrastructure systems across multiple languages (C, Java, Scala, Clojure, Objective-C). Known for rapid learning and excellent technical documentation, he blends pragmatic architecture and developer training with day-to-day implementation. An uncommon trait: he pairs formal academic rigor (MS in CS, BA in Physics, both 4.0) with decades of product-driven startup experience, making him equally at home writing low-level code or shaping company strategy.
11 years of coding experience
21 years of employment as a software developer
Master's degree, Computer Science, 4.0 out of 4.0, Master's degree, Computer Science, 4.0 out of 4.0 at University of Oregon
A library for development of single-page full-stack web applications in clj/cljs
Role in this project:
Full-stack Developer
Contributions:47 reviews, 3238 commits, 273 PRs in 7 years 3 months
Contributions summary:Tony's contributions primarily focused on fixing and refining specifications, with multiple commits dedicated to addressing issues within the merge specs of the Fulcro library. These revisions involved adjustments to component interactions, particularly with regards to form handling and data targeting. The user also made significant changes within the testing and internal structure of the library to account for the use of a new UISM.
Contributions:11 commits, 20 PRs, 49 comments in 1 year 6 months
Contributions summary:Tony primarily focused on enhancing the core functionality of the ClojureScript interface to React. They addressed critical issues related to graph loop handling within the `db->tree` function, ensuring proper data traversal. Moreover, the user fixed process-roots to correctly manage multiple re-roots, top-level properties, and mutations. They also made improvements to union handling and addressed parameter preservation in the query processing logic.
reacthiccupfacebookclojurescriptclojure
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
Tony Kay - Chief Technology Officer at Fulcrologic, LLC