TJ Banghart is a software engineer with six years of experience building robust back-end systems and test automation, currently shaping product at Omni after a multi-year tenure at Google. He has deep practical experience with SQL parsing and query optimization, contributing notable enhancements to the widely used Apache Calcite project—adding BigQuery-compatible functions and improving RelJson deserialization. TJ’s background spans data analytics at Looker and a unique earlier career in archaeology and museum curation, which informs his meticulous, research-driven approach to engineering. He holds advanced degrees in both computer science and anthropology, reflecting a rare blend of technical rigor and human-centered thinking. Based in California, he excels at translating complex data semantics into reliable, testable implementations that scale. Colleagues would describe him as methodical, curious, and skilled at turning nuanced specification details into production-quality features.
5 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS Conservation & Resource Studies, Bachelor of Science - BS Conservation & Resource Studies at University of California, Berkeley
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Oregon State University
Contributions:32 reviews, 2 commits, 19 PRs in 1 day
Contributions summary:TJ primarily focused on improving the Apache Calcite project by implementing and testing new features related to SQL parsing and query optimization. Their work included modifying the lexical policy for BigQuery to be case-insensitive, implementing and testing BigQuery-specific functions like TIME_TRUNC and TIMESTAMP_TRUNC, and adding new SQL functions like FORMAT_TIME, FORMAT_DATE, FORMAT_DATETIME and FORMAT_TIMESTAMP. Furthermore, the user worked on enhancing the RelJson deserialization to support SQL library operators and also fixed issues related to collation preservation and symmetrical operators.
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.