Michael St Clair is a technology leader and founder with a decade of experience building platform teams and products from early-stage startups to enterprise environments. Currently serving as CTO at Dish Books and founder/CTO of QueryDesk, he blends hands-on backend development—evidenced by contributions to the Elixir ash framework—with strategic platform leadership roles at PDQ and Hightop. He has deep experience scaling engineering orgs and systems, moving rapidly between hands-on architecture and executive decision-making. Based in Salt Lake City, he pairs an accounting background from BYU with technical execution, giving him a practical lens on product economics and operational metrics. A detail that sets him apart is his open-source work on ash, where he implemented aggregate functions and relationship validations, showing comfort contributing to widely used developer frameworks.
10 years of coding experience
9 years of employment as a software developer
Bachelor's Degree Accounting, Bachelor's Degree Accounting at Brigham Young University
A declarative, extensible framework for building Elixir applications.
Role in this project:
Backend Developer
Contributions:10 commits, 6 PRs, 8 pushes in 1 year 7 months
Contributions summary:Michael contributed to the `ash-project/ash` Elixir framework by implementing new features and fixing bugs. Their work included adding a sum aggregate function, allowing calculations to specify whether they can be nil, and fixing a validation issue with `belongs_to` relationships. They also incorporated changes from the master branch, showcasing their role in maintaining and enhancing the framework's functionality.
Contributions:5 releases, 22 PRs, 154 pushes in 1 year 7 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.
Request Free Trial
Michael St Clair - Chief Technology Officer at Dish Books