Hi! 👋🏻 I'm Nicholas, an analytics engineer and software developer who writes open source tooling for analytics and data engineering. I believe that free, open source tooling is the heart of the data revolution we've experienced over the last five years. With this spirit in mind, I create free and open source tools that I personally need, and that I believe are vital to the long-term health of the analytics industry.
Current priorities:
🔗 Enabling true open source cross-project dbt references using dbt-loom
🪨 Hosting Whetstone, a web-based dbt project analyzer.
🦮 Patching gaps in python-based LLM tooling, including Guidance support for llama.cpp via llama-cpp-guidance
Featured work
-
nicholasyager/dbt-loom
A dbt-core plugin to weave together multi-project dbt-core deployments
Python 121 -
dbt-labs/dbt-meshify
A dbt-core python package that automates the management and creation of dbt groups, contracts, access, and versions.
Python 110 -
nicholasyager/llama-cpp-guidance
A guidance compatibility layer for llama-cpp-python
Python 34