Callum Mccann is a data leader and engineer specialising in building reliable semantic layers and metric frameworks that bridge product and engineering to help teams get answers faster. Currently Head of Data for ArsenalOS at Anduril, he rose through analytics engineering and management roles after shaping metric workflows as a Senior Developer Experience Engineer at dbt Labs. A hands-on open-source contributor, he has made notable changes to dbt-core metrics and maintained dbt_docs content, influencing how metrics are validated and documented across the ecosystem. With a background in accounting and information systems (MS, Loyola University Chicago) and early experience building tax-modeling tooling at PwC, he pairs analytical rigor with pragmatic engineering. Based in Costa Mesa, he’s equally known for being a dog dad—Murray often enforces the balance between chasing tennis balls and shipping data platforms.
4 years of coding experience
7 years of employment as a software developer
Master of Science - MS, Accounting, Master of Science - MS, Accounting at Loyola University Chicago
Contributions:70 reviews, 133 commits, 33 PRs in 7 months
Contributions summary:Callum's commits primarily focus on updating and maintaining the documentation for the `dbt-labs/docs.getdbt.com` repository. These changes include modifications to the website's sidebar configuration, the addition of new content such as FAQ and SQL reference, and the updating of existing documentation on various dbt features and configurations. The user's work impacts the user's understanding of the dbt tool and allows them to more effectively utilize dbt.
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Role in this project:
Data Engineer
Contributions:27 reviews, 37 commits, 19 PRs in 7 months
Contributions summary:Callum primarily contributed to the dbt-core repository by modifying and adding to the metric functionalities. Their work focused on implementing and validating helper functions, modifying metric attributes and validation. These changes involved significant code updates, including adding and modifying tests to ensure the correctness of metric calculations and validations. These changes impact core functionality related to metrics within the dbt ecosystem.
analyticsdbt-viewpointtransformanalystssql
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.